我使用的是PrimeFace5.0 DataTable。我想将ajax rowSelect事件添加到它。但是,单击某行时,不会触发该事件。我的表和Ajax声明如下:
<p:dataTable id="leTable"
value="#{leList.leItems}"
var="leItem"
rowKey="#{leItem.id}"
scrollable="true"
scrollHeight="100%"
selection="#{leList.selectedLEs}"
selectionMode="multiple"
rowIndexVar="rowIndex"
resizableColumns="true"
liveResize="true"
>
<p:ajax event="rowSelect"
listener="#{leAction.onLeRowSelect}"
update=":form:rowIndexId"
onstart="getLeRowIndexId(event)">
</p:ajax>
....
</p:dataTable>
动作-豆: public void onLeRowSelect(SelectEvent事件) { .... }
整个事情与 Prime Faces 4.0 相得益彰。但在切换到 5.0版之后,它不再有效。有人可以帮助我吗?