【发布时间】:2014-11-03 17:28:11
【问题描述】:
我个人有一个笔记注册页面,它有一个 selectOneMenu 车辆。但是,如果您尚未在注册表中,我想为用户提供单击按钮以打开他注册车辆的对话框的能力。这在注释页面中设置回以关闭对话框。我知道这听起来很简单。但是我可以举一个例子来说明我如何做到这一点。我使用 JSF、Primefaces、JEE7 谢谢
【问题讨论】:
标签: jsf jakarta-ee primefaces
我个人有一个笔记注册页面,它有一个 selectOneMenu 车辆。但是,如果您尚未在注册表中,我想为用户提供单击按钮以打开他注册车辆的对话框的能力。这在注释页面中设置回以关闭对话框。我知道这听起来很简单。但是我可以举一个例子来说明我如何做到这一点。我使用 JSF、Primefaces、JEE7 谢谢
【问题讨论】:
标签: jsf jakarta-ee primefaces
这是最重要的按钮:
在主页中,被mainForm包围:
<p:commandButton icon="ui-icon-plus"
value="New"
actionListener="#{bean.prepareCreate}"
update=":formInDialog"
oncomplete="PF('dialogWidgetVar').show()"/>
在bean.prepareCreate 中创建新实体以进行绑定。
在对话框中,里面有自己的表单formInDialog:
<p:commandButton actionListener="#{bean.create}"
value="Save"
update=":mainForm:listOfEntities, formInDialog, :growl"
oncomplete="if(args && !args.validationFailed {PF('dialogWidgetVar').hide()}" />
formInDialog 和growl 需要更新以防出错。
【讨论】: