我知道您可以使用actionListeners
并使用setPropertyActionListener
这是正常的,但我正在加载一个关于此操作的视图:
<p:commandButton action="view_rate" icon="ui-icon-search" title="View/Edit" />
此按钮位于表格中,view_rate
可以正常加载,但我希望能够区分添加联系的常规操作或来自此特定按钮的调用,其中操作应该是编辑联系人
我知道我可以创建2个不同的Facelets文件,但由于它是同一个文件,我想使用相同的文件。
如何做到这一点?如何发送参数并收到参数?
像view_rate?somevar=somevalue
之类的东西会起作用吗?
我尝试过添加
<f:setPropertyActionListener value="#{rateFile}" target="#{viewRateFileConfiguration.selectedRow}"
/>
并检查viewRateFileConfiguration
的构造,如果设置了selectedRow
,那是处理视图文件的bean,但这不起作用,这对我来说似乎不是最好的方法反正。
答案 0 :(得分:0)
最后我使用了<f:param value="somevalue" name="somevar" />
使用常规参数重新获得它。