如何將選定的行傳遞給DataTable或UI中的命令鏈接:重復(fù)?我在JSF 2應(yīng)用程序中使用PrimeFaces。我有一個<p:dataTable>,而不是選擇行,我希望用戶能夠直接對單個行執(zhí)行各種操作。為此,我有幾個<p:commandLink>It‘在最后一欄。我的問題是:如何將行ID傳遞給命令鏈接啟動的操作,以便知道要對哪一行執(zhí)行操作?我試著用<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>但是它總是產(chǎn)生0-顯然是行變量。f在呈現(xiàn)屬性時不可用(當我使用固定值時,它可以工作)。有人有其他解決辦法嗎?
如何將選定的行傳遞給DataTable或UI中的命令鏈接:重復(fù)?
白衣非少年
2019-06-01 13:38:03