所以我想做的就是退出简单。我有一个显示用户列表的页面,例如adminUsers.jsf,它有一个用户列表。我单击“新建用户”按钮和模式p:对话框显示用户表单。
这很完美,但我想做的是允许我的用户点击一个链接,adminUsers.jsf显示启用了p:对话框。
因此,如果用户转到网址
http://localhost:8080/pages/adminUser.jsf?create=true
显示模态对话框而不单击任何额外按钮。 我想到了一种方法,但也许它不是正确的JSF方式。 所以这就是我的想法。 在我的userAdminController上捕获“create”,并设置
<h:outputText/>
写一些javascript来调用userPanel.show,并带有这样的参数。
rendered="#{usuarioAdminController.create}"
这是否是正确的做法。
答案 0 :(得分:3)
您可以将值请求参数直接绑定到对话框的visible
属性,如下所示:
<p:dialog visible="#{param.create}"/>