【发布时间】:2013-12-20 18:19:11
【问题描述】:
我有一个确认对话框,当对话框被取消时我需要执行一些操作。我已将该操作附加到“关闭”按钮,但当用户单击右上角的“x”图标时,我也需要这样做。该怎么做?
我试过 ajax 监听器:
<p:confirmDialog appendToBody="true">
<p:ajax event="close" onstart="myAction()"/>
</p:confirmDialog>
但我有一个错误:
无法附加到非 ClientBehaviorHolder 父级
【问题讨论】:
-
p:confirmDialog 是 UIPanel 的一个实现。 primefaces.org/docs/api/4.0/org/primefaces/component/… 。 f:ajax 不能嵌套在其中。另请参阅,stackoverflow.com/questions/3539992/…
标签: ajax jsf jsf-2 primefaces