【发布时间】:2014-01-31 13:32:13
【问题描述】:
我有几个页面以这种方式使用 PrimeFaces 复选框:
<p:column>
<f:facet name="header">
<p:selectBooleanCheckbox value="#{Bean.allChecked}">
<p:ajax process="@this" update=":form:table" listener="#{Bean.handleAllChecked}"/>
</p:selectBooleanCheckbox>
</f:facet>
...
</p:column>
我想调出一个信息弹出对话框,说“这将选择所有项目!”只有一个“确定”按钮。我该怎么做?
请记住,有几个页面具有相同的行为,如果可能的话,我想避免一遍又一遍地复制/粘贴相同的代码。
【问题讨论】:
-
onclick=alert(...? =D -
谢谢。我只在选择它时才需要它,而不是在未选择时才需要。这可能吗?
-
是的,有可能...您只需要检查checkBox是否已被选中...看看Makky的答案,如果您仍然需要JS函数,请告诉我。
标签: jsf primefaces