【发布时间】:2013-02-26 14:41:32
【问题描述】:
如何检查 Oneevent javascript 函数是否返回 true 或 False ?因为基本上我想要做的是根据Javascript返回值来限制监听器方法调用。
以下代码在 Firebug 中返回语法错误。
<f:ajax event="keyup" render="@form" onevent="return validatePageNumber(event);" listener="#{bean.listenerMethod}"/>
那么我如何确定返回值并基于该 lister 方法应该触发。在此先感谢 :)
【问题讨论】:
-
用“if (!validatePageNumber()) return false;”绑定你组件的期望行为并在您的组件标签中附上 f:ajax 标签。这样你就可以根据你的 JavaScript 代码拦截执行。
标签: javascript ajax jsf-2 listener