【发布时间】:2015-07-08 17:30:27
【问题描述】:
首页:
上下文菜单和传递参数:
<p:contextMenu for="tbl">
<p:menuitem value="History Alarm" icon="ui-icon-search" outcome="alarmMap">
<f:param name="siteId" value="#{dwnSite.test.id}" />
</p:menuitem>
</p:contextMenu>
数据表:
<p:dataTable id="tbl" value="#{bean.sites}" selection="#{bean.test}" selectionMode="single" rowKey="#{dwn.id}" >
<p:column >
<h:outputText value="#{dwn.id}"/>
</p:column>
第二页:
<f:metadata>
<f:viewParam name="id" value="#{bean.searchFeatureVal}" />
</f:metadata>
如何将数据表的行ID从一页转移到另一页?当我尝试在同一页面的对话框中显示它时,它可以工作。
【问题讨论】:
-
你在哪里导航到第二页?
-
@Kukeltje 在同一个应用程序中。
-
您希望在代码中的哪个位置导航到第二页
-
或者换句话说,显示你尝试了什么
-
@Kukeltje 我已编辑。很抱歉造成混淆。
<p:menuitem value="History Alarm" icon="ui-icon-search" outcome="alarmMap"> <f:param name="siteId" value="#{dwnSite.test.id}" /> </p:menuitem>
标签: jsf jsf-2 primefaces