我想setPropertyActionListener
在我的commandLink中嵌套多个,但只有一个可以工作.你是怎么做到的?此命令链接设置属性,然后打开一个对话框,以便它基本上初始化对话框.
这是如何完成的?
<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>
Run Code Online (Sandbox Code Playgroud)
您可以使用EL参数并在bean上调用单个方法.从该方法,更新您想要的任何内容.
例如
#{dreamSearchBean.shouldRenderInit(false, true)}
Run Code Online (Sandbox Code Playgroud)
在你的bean中:
public void shouldRenderInit(boolean one, boolean two) {
setShouldRender(one);
setShouldRender1(two);
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
7367 次 |
最近记录: |