【发布时间】:2012-06-04 04:17:59
【问题描述】:
我在我的应用程序中使用 JSF ajax(我们无法更改 =\),我们需要等待用户的操作。我的意思是,在调用 ajax 方法之前,我需要询问用户是否要使用自定义对话框恢复页面中的所有更改。如果他想继续并恢复,我将通过 ajax 调用 Java 方法,但如果不是,我们不需要调用 ajax。
让我尝试更具体:
这是我的大页面恢复按钮的代码:
<h:commandButton value="#{msg.revertBtn}" accesskey="R" styleClass="actionButton" action="#{styleController.revertChanges}">
<f:ajax execute="@this" onstart="return method();" render="styleCcFormtyleCcTable">
</h:commandButton>
在调用 ajax 之前,它将运行我的 javascript 函数:method()
我需要让用户停留在method(),直到他在我的自定义确认对话框中单击Yes 或Now 按钮,然后返回真或假。
知道怎么解决吗?
【问题讨论】:
标签: java javascript ajax jsf customdialog