如何停止a4j中指定的事件:在某些条件下支持?

时间:2011-12-15 07:01:39

标签: jsf-2 richfaces

我有一个a4j:支持某个组件。 我想要做的是在某些条件下禁用在组件上发送ajax请求。 我如何禁用a4j:support / a4j:ajax不要在该组件上触发ajax请求。 比方说,例如点击该组件。

谢谢:)

1 个答案:

答案 0 :(得分:1)

在a4j:support:

的提交事件中返回false
<a4j:support id="myField"
             event="onblur" 
             onsubmit="if(valid()==false){return false;}" 
             oncomplete="complete();" 
             actionListener="#{myBacking.myAction}" 
             reRender="myOtherFields" />

valid()返回true或false,如果返回true,则不执行任何操作(不返回true)。