为了账号安全,请及时绑定邮箱和手机立即绑定

如何将选定的行传递给DataTable或UI中的命令链接:重复?

如何将选定的行传递给DataTable或UI中的命令链接:重复?

如何将选定的行传递给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在呈现属性时不可用(当我使用固定值时,它可以工作)。有人有其他解决办法吗?
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 371 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信