Can';t获取要在PrimeFace5.0数据表上触发的ajax rowSelect事件

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

我使用的是PrimeFace5.0数据表。我想向其中添加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>

....
动作Bean: 仅限公共作废选项(选择事件事件) { .... }


整个过程在Prime Faces 4.0上运行良好。但切换到版本5.0后,它就不再工作了。有人能帮我吗?

你的代码对我有用。也许你忘了表单标签。指定更多代码。