JSF:ajax在任何操作之前提示
如何在任何f:ajax操作之前显示对话框。 我的代码如下:JSF:ajax在任何操作之前提示,ajax,jsf,Ajax,Jsf,如何在任何f:ajax操作之前显示对话框。 我的代码如下: <h:commandButton value="Create Project" styleClass="greyishBtn submitForm" action="#{projectController.delete}"> <f:ajax execute="@form" onevent="function(data) {createProjectEventHandler(data);}
<h:commandButton value="Create Project" styleClass="greyishBtn submitForm" action="#{projectController.delete}">
<f:ajax execute="@form" onevent="function(data) {createProjectEventHandler(data);}" render=":tblProject txtNewProjectName txtNewProjectStartDate taNewProjectDesc"/>
</h:commandButton>
这段代码工作正常,但我需要在调用删除操作之前有一个确认对话框,我尝试了OneEvent,但它只有begin、success和complete事件,我需要的是在“begin”事件之前有一个确认对话框
有什么想法吗
提前感谢。在ajax启动之前,您可以使用
中的onclick=“return false”
取消它(ajax)或提交操作本身,在ajax启动之前,您可以使用中的onclick=“return false”
取消它(ajax)或提交操作本身
<h:commandButton onclick="return confirm('Delete?');" value="Create Project" styleClass="greyishBtn submitForm" action="#{projectController.delete}">
<f:ajax execute="@form" onevent="function(data) {createProjectEventHandler(data);}" render=":tblProject txtNewProjectName txtNewProjectStartDate taNewProjectDesc"/>
</h:commandButton>