JSF 2.0 f:setPropertyActionListener
我想在我的 commandLink 中嵌套多个 setPropertyActionListener
,但只有一个有效。你如何尝试这个?此命令链接设置属性,然后打开一个对话框,因此它基本上是初始化该对话框。
这是如何实现的?
<p:commandLink update=":dreamWebSearchFrm" value="#{bundle['dreamModify.search.link.TEXT']}" oncomplete="webSearchDlg.show()">
<f:setPropertyActionListener value="false" target="#{dreamSearchBean.shouldRender}"/>
<f:setPropertyActionListener value="true" target="#{dreamSearchBean.shouldRender1}"/>
</p:commandLink>
I would like to nest multiple setPropertyActionListener
's in my commandLink but only one works. How do you attempt this? This command link sets properties and then opens a dialog so its basically initializing the dialog.
How is this accomplished?
<p:commandLink update=":dreamWebSearchFrm" value="#{bundle['dreamModify.search.link.TEXT']}" oncomplete="webSearchDlg.show()">
<f:setPropertyActionListener value="false" target="#{dreamSearchBean.shouldRender}"/>
<f:setPropertyActionListener value="true" target="#{dreamSearchBean.shouldRender1}"/>
</p:commandLink>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以使用 EL 参数并调用 bean 上的单个方法。从该方法中,更新您想要的任何内容。
例如
在你的豆子中:
You could make use of EL parameters and call a single method on your bean. From that method, update whatever you want.
e.g.
In your bean:
我尝试
使用 JSF 1.2 和 richfaces 是正确的。
I try with
It is correct with JSF 1.2 and richfaces.
我使用以下命令设置属性值
我的工作正常。除了 value="true" 部分之外,您的代码看起来是正确的。尝试通过以下方式传递布尔值。
I use the following command to set property value
Mine is working fine. Your code looks correct except the value="true" part. Try to pass boolean value in the following way.