2012-06-12 1 views
0

Я хочу изменить валидатор сплава-ui сообщения, такие как «это поле обязательно», используя крючок или другие методы, но я не могу найти эти сообщения.Liferay alloy-ui validator

ответ

1

Вы можете переопределить /html/js/liferay/form.js в какой-то крючок и изменение линии требуется: Liferay.Language.get («это поле-это-требуется») и предоставить ключ на заказ язык для Это.

Если вы хотите изменить этот язык ярлык для всего портала, то в некоторых свойствах Крючок отменяют языка и изменить метку для ключа это-поле-это-требуется

HTH

0

Вы можете использовать что-то вроде этого :

var formValidator = new A.FormValidator({ 
         boundingBox: '#<portlet:namespace/>yourForm', 
         rules: { 
          <portlet:namespace/>yourInput: { 
           required: true, 
           baseChars: true 
          } 
         }, 
         fieldStrings: { 
          <portlet:namespace/>yourInput: { 
           required: 'Your custom required message' 
          } 
         }, 
         showAllMessages: true 
        }); 

Затем, если вы хотите, чтобы проверить, если ваша форма действительна только использовать:

if (formValidator.hasErrors()) { 
          return false; 
         } else { 
         //your code 
         } 

Вы можете заменить требуется : 'Вашего собственного требуемого сообщения' по Liferay.Language.get ('вашего-необходимого обычай-сообщение')

 Смежные вопросы

  • Нет связанных вопросов^_^