JSF предотвращает выполнение onevent в f: ajax - PullRequest
1 голос
/ 14 марта 2011
1000 хороших парней.Кто-нибудь из вас знает, как мы можем предотвратить или изменить выполнение onevent для f: ajax?

У меня есть командная ссылка на f: ajax.он должен открывать всплывающее окно, однако, если определенные условия не выполняются, всплывающее окно не должно открываться.я хотел бы знать, возможно ли это на самом деле.

<h:commandLink immediate="true">
<f:ajax render="@form" listener="#{myController.executor}" onevent="openDialog"/>
</h:commandLink>

1 Ответ

1 голос
/ 14 марта 2011

Используйте атрибут onclick кнопки. Если он возвращает false, то действие кнопки по умолчанию не будет вызвано.

<h:commandButton onclick="return validateForm(this)">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...