p:commandButton正在运行

时间:2014-01-03 07:22:26

标签: javascript jsf-2 primefaces commandbutton

p:commandButton无法在actionListener中调用方法。我刚用它来隐藏对话框editSensorDialog但是它在addDeviceMappings的{​​{1}}中调用方法p:selectOneMenu

我的代码中有什么问题,为什么valueChangeListener调用不必要的?

上述问题的完整代码:

p:commandButton

1 个答案:

答案 0 :(得分:-1)

最简单的方法是将JavaScript从onsuccess更改为onclick并停止传播。

<p:commandButton value="#{bundle['label.Submit']}" onclick="editSensorDialog.hide();return false;"/>

此外,使用p:commandButton对于该任务来说有点过分,任何纯HTML元素都可以完成这项工作(<input type="button" value="#{bundle['label.Submit']}" /><a>#{bundle['label.Submit']}</a>等。