在即将提交行编辑时,如何创建一个primefaces确认对话框?

时间:2014-07-15 16:20:24

标签: primefaces

我有一个可编辑的表格,我想知道当用户提交一行的编辑时如何弹出确认对话框。目前,这就是我所拥有的:

这是我的rowEdit监听器:

<p:ajax event="rowEdit" update=":form1:periodBars,forecastItems" 
    listener="#{forecastTaskController.onEdit}" onstart="confirm.show()"/>

这是我的确认对话框:

<p:confirmDialog widgetVar="confirm" header="Confirmation" message="Are you sure?" severity="alert" >
    <p:commandButton value="Yes" type="button" styleClass="ui-confirmdialog-yes" icon="ui-icon-check" oncomplete="confirm.hide()"/>
    <p:commandButton value="No" type="button" styleClass="ui-confirmdialog-no" icon="ui-icon-close" onclick="confirm.hide()" />
</p:confirmDialog>

到目前为止,当用户提交更改时,会发生什么 1.出现确认对话框 2.对话框启动时进行更改 3.没有任何按钮(包括'x')关闭对话框(事实上,“是”  并且“否”按钮甚至不可点击。)

我该如何解决这个问题?

0 个答案:

没有答案