【发布时间】:2014-04-07 12:19:49
【问题描述】:
我是 primefaces 的新手。我的问题是
我有一个 p:commandlink,我在其中调用了一个确认对话框。
但问题是,commandlink 中的 action 属性甚至在我们在确认对话框中单击(是/否)之前就被触发了。但期望是根据确认对话框触发动作。非常感谢任何帮助。
我的代码 sn-p:
<p:commandLink value="Lock" disabled="#{bean.disableLock}" action="#{bean.lockdevice("hi" , 0)}" onclick="confirmation1.show();" type="button" ajax="false" />
<p:confirmDialog message="Are you Sure ?" header="Confirmation" showEffect="fade" hideEffect="explode" widgetVar="confirmation1" appendTo="@(body)">
<p:commandButton value="Yes" type="button" onclick="confirmation1.hide()"/>
<p:commandButton value="No" type="button" onclick="confirmation1.hide()"/>
</p:confirmDialog>
提前致谢。
【问题讨论】:
标签: jsf-2 primefaces