gpt4 book ai didi

jsf - 如何获取 p :datatable direclty on selecting the row? 的选定行

转载 作者:行者123 更新时间:2023-12-03 22:29:04 24 4
gpt4 key购买 nike

如果用户选择了一行,我想直接获取我的dataTable的选定行。

我已经添加了

 <p:dataTable id="dataTableID" var="row"
value="#{bean.value}"
rowKey="${row.id}"
selection="#{bean.selectedValue}" selectionMode="single">

点击按钮即可获取。

最佳答案

primefaces dataTable 中有两个用于即时行选择的 ajax 事件。一个用于选择,一个用于取消选择。

<p:dataTable ..>
<p:ajax event="rowSelect" listener="#{yourBean.someListener}"/>
...
</p:dataTable>

现在您可以像这样访问选定的项目(Foo 类):

public void someListener(SelectEvent event) {  
(Foo) event.getObject() // cast "Object" to "Foo"
}

有关更多信息,请先查看 primefaces 展示:http://www.primefaces.org/showcase/ui/datatableRowSelectionInstant.jsf

关于jsf - 如何获取 p :datatable direclty on selecting the row? 的选定行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13725456/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com