美好的一天。你们中的任何人都知道如何防止或改变f:ajax的onevent的执行吗?
我有一个带有f:ajax的命令链接。它应该打开一个弹出窗口,但是,如果不满足某些条件,弹出窗口不应该打开。我想知道这是否真的可行。
<h:commandLink immediate="true">
<f:ajax render="@form" listener="#{myController.executor}" onevent="openDialog"/>
</h:commandLink>
答案 0 :(得分:1)
使用按钮的onclick
属性。如果它返回false
,则不会调用按钮的默认操作。
<h:commandButton onclick="return validateForm(this)">