我在获取Primefaces rowIndex
的{{1}}时遇到问题。
首先,这是我目前的运营环境:
Primefaces 4.1快照; JSF 2.1.24; Apache Tomcat 7.0.30;钻嘴鱼科 2.1.24; Omnifaces 1.5
在数据表上,我启用了行选择,在支持bean中,我想获取数据表中所选行的rowIndex。但是,每当我尝试时,dataTable
函数始终返回DataTable.getRowIndex()
。
有没有其他方法可以获取表中该行的rowIndex?
码
-1
Bean代码:
<h:form id="form1">
<p:dataTable id="tbl1" var="train" value="#{bean.Trains}" resizableColumns="true"
scrollHeight="750" scrollable="true" sortMode="multiple" filter="true"
filteredValue="#{bean.filteredTrains}" style="border:4px solid grey;"
rowIndexVar="rowIndex" rowKey="#{train.trainId}"
selection="#{bean.selectedTrain}" selectionMode="single"
rowSelectMode="single" >
<p:ajax event ="rowDblselect" listener="#{bean.onSelect}" update="tbl1" />