无法在PrimeFace5.0 DataTable上触发ajax rowSelect事件

时间:2014-08-18 08:58:09

标签: ajax primefaces datatable event-handling

我使用的是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版之后,它不再有效。有人可以帮助我吗?

0 个答案:

没有答案