Forums

Home » Liferay Portal » Pусский

Combination View Flat View Tree View
Threads [ Previous | Next ]
toggle
Mikhail Shubenok
валидация поля в панели управления страницей
November 26, 2012 11:42 PM
Answer

Mikhail Shubenok

Rank: New Member

Posts: 7

Join Date: November 19, 2012

Recent Posts

Всем привет.
Подскажите пожалуйста как добавить валидацию к полю URL в панели упарвления страницей при выборе типа URL.
Например, можно выбрать тип URL и не указать сам URL.
Пробовал делать hook на layout/edit/url.jsp используя <aui:validator name="required"/>. Но это не сработало.
Спасибо.
Attachment

Attachments: validation.png (23.0k)
Alexey Melnikov
RE: валидация поля в панели управления страницей
November 27, 2012 5:27 PM
Answer

Alexey Melnikov

Rank: Regular Member

Posts: 103

Join Date: March 27, 2012

Recent Posts

Привет.

Тут два варианта, либо не правильно хук сделан, не применяется, или не на той странице.
Либо не правильно валидатор используется для обязательного поля, это обычно так делается:
1<aui:input type="text" name="textName" label="Name">
2    <aui:validator name="required" />
3</aui:input>


Для некоторых типов input'a стандартные валидаторы не работают, тогда можно свой custom validator сделать:
<aui:validator name="custom" errorMessage="this-field-required">
function (val, fieldNode, ruleValue) {
// здесь можно сравнить с необходимыми правилами значение поля val, и вернуть true, если все правильно.
return true
}
</aui:validator>