我的JSF有两种形式。 <div ng-app="myApp">
是主窗体,加载页面时会加载现有的DB值。有时,根据业务逻辑的定义,Form1的更新提交将触发Form1
PrimeFaces
,其中包含p:dialog
,其收集额外数据以补充Form1。如果用户提供通过验证的数据,则Form2中的提交Form2
将调用支持bean方法,该方法将保存两个表单中的数据。但是,如果用户取消提交按钮或只是关闭p:对话框,我想将视图的状态回滚到数据库中最后加载的值。
我没有偏好是否通过使用来自支持bean的PrimeFaces h:commandButton
在取消按钮调用的方法中,或者使用JSF EL或{{1在JSF中完成所有操作}}。如何才能做到这一点?
E.g。 RequestContext有一个方法RequestContext
,但我不想指定要重置的每个表单字段,而是完成所有表单字段。