0

我知道你可以使用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哪个构造函数是处理视图文件的 bean(如果selectedRow已设置),但这不起作用,而且这对我来说似乎不是最好的方法。

4

1 回答 1

0

最后我用了 <f:param value="somevalue" name="somevar" />

并使用常规参数检索得到它。

于 2013-05-07T07:29:10.917 回答