Я хочу изменить валидатор сплава-ui сообщения, такие как «это поле обязательно», используя крючок или другие методы, но я не могу найти эти сообщения.Liferay alloy-ui validator
0
A
ответ
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 ('вашего-необходимого обычай-сообщение')