【发布时间】:2017-02-20 21:55:29
【问题描述】:
我正在尝试在dataTable 中使用“多选”。我填充dataTable 的数据模型是ArrayList<ArrayList>。我的问题是 selectEvent 变量始终是 null 并且 bean 中没有可用的数据。
XHTML:
<p:dataTable id="dt_notselectedContent"
var="notselectedContent"
value="#{verwaltung.alNotSelectedContent}"
rows="5"
rowIndexVar="rowIndex"
selectionMode="multiple"
selection="#{bean.alContent}"
rowKey="#{bean.alNotSelectedContent.get(rowIndex).get(0)}"
paginator="true"
paginatorTemplate="{CurrentPageReport} {RowsPerPageDropdown}"
rowsPerPageTemplate="5,10"
rendered="#{not empty verwaltung.alNotSelectedContentForLinkedList}"
style="width: auto; height: auto">
<p:ajax event="rowSelect" listener="#{verwaltung_store.onRowSelect(event)}" />
【问题讨论】:
-
有效吗??
-
从侦听器中移除“事件”...它已显式填充!
-
问题出在 rowKey
标签: jsf primefaces datatable