Can';t获取要在PrimeFace5.0数据表上触发的ajax rowSelect事件
我使用的是PrimeFace5.0数据表。我想向其中添加ajax rowSelect事件。但是,单击行时,不会触发事件。我的表和Ajax声明如下:Can';t获取要在PrimeFace5.0数据表上触发的ajax rowSelect事件,ajax,primefaces,datatable,event-handling,Ajax,Primefaces,Datatable,Event Handling,我使用的是PrimeFace5.0数据表。我想向其中添加ajax rowSelect事件。但是,单击行时,不会触发事件。我的表和Ajax声明如下: <p:dataTable id="leTable" value="#{leList.leItems}" var="leItem" rowKey="#{leItem.id}" scrollable="true" scrollHeight="100%" selection="#{leLis
<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>
....
动作Bean:
仅限公共作废选项(选择事件事件)
{
....
}
整个过程在Prime Faces 4.0上运行良好。但切换到版本5.0后,它就不再工作了。有人能帮我吗?你的代码对我有用。也许你忘了表单标签。指定更多代码。