作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如果用户选择了一行,我想直接获取我的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/
如果用户选择了一行,我想直接获取我的dataTable的选定行。 我已经添加了 点击按钮即可获取。 最佳答案 primefaces dataTable 中有两个用于即时行选择的 ajax 事件。一
我是一名优秀的程序员,十分优秀!