如何将选定的行传递给DataTable或UI中的命令链接:重复?我在JSF 2应用程序中使用PrimeFaces。我有一个<p:dataTable>,而不是选择行,我希望用户能够直接对单个行执行各种操作。为此,我有几个<p:commandLink>It‘在最后一栏。我的问题是:如何将行ID传递给命令链接启动的操作,以便知道要对哪一行执行操作?我试着用<f:attribute>:<p:dataTable value="#{bean.items}" var="item">
... <p:column>
<p:commandLink actionListener="#{bean.insert}" value="insert">
<f:attribute name="id" value="#{item.id}" />
</p:commandLink>
</p:column></p:dataTable>但是它总是产生0-显然是行变量。f在呈现属性时不可用(当我使用固定值时,它可以工作)。有人有其他解决办法吗?
添加回答
举报
0/150
提交
取消