Fóruns

Início » Liferay Portal » Pусский

Visualização combinada Visão plana Exibição em árvore
Tópicos [ Anterior | Próximo ]
toggle
Mikhail Shubenok
валидация поля в панели управления страницей
26 de Novembro de 2012 23:42
Resposta

Mikhail Shubenok

Ranking: New Member

Mensagens: 8

Data de entrada: 19 de Novembro de 2012

Mensagens recentes

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

Anexos: validation.png (23,0k)
Alexey Melnikov
RE: валидация поля в панели управления страницей
27 de Novembro de 2012 17:27
Resposta

Alexey Melnikov

Ranking: Regular Member

Mensagens: 108

Data de entrada: 27 de Março de 2012

Mensagens recentes

Привет.

Тут два варианта, либо не правильно хук сделан, не применяется, или не на той странице.
Либо не правильно валидатор используется для обязательного поля, это обычно так делается:
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>