Jsf Primefaces表中未激发行选择侦听器

Jsf Primefaces表中未激发行选择侦听器,jsf,primefaces,Jsf,Primefaces,在处理下一个表时,当我单击复选框选择一行时,无法启动侦听器。 有人知道我做错了什么吗 谢谢 <p:dataTable var="department" value="#{departmentCtrl.departmentTable}" selection="#{departmentCtrl.departmentList}"> <p:ajax event="rowSelectCheckbox" listener="#{departmentCtrl.dep

在处理下一个表时,当我单击复选框选择一行时,无法启动侦听器。 有人知道我做错了什么吗

谢谢

<p:dataTable
    var="department" value="#{departmentCtrl.departmentTable}"
    selection="#{departmentCtrl.departmentList}">

    <p:ajax event="rowSelectCheckbox" listener="#{departmentCtrl.departmentSelected}" />    

    <p:column selectionMode="multiple" /> 

    <p:column headerText="#{msgs.id}">
        <h:outputText value="#{department.id}" />
    </p:column>

    <p:column headerText="#{msgs.name}">
        <h:outputText value="#{department.name}" />
    </p:column>
</p:dataTable>


public void departmentSelected(SelectEvent event) {
    //This method never executes ¿?
}

已选择公共作废部门(选择事件){
//这个方法永远不会执行?
}
我想做与基于复选框的选择示例相同的事情(http://www.primefaces.org/showcase-labs/ui/datatableRowSelectionRadioCheckbox.jsf); 但是使用文档(Primefaces用户指南v3.3第141页)中所述的rowSelectCheckbox和rowUnselectcheckbox事件

在ManageBean中,我更改为:

列出部门列表


部门[]部门列表

事件行选择复选框看起来不熟悉,您确定它是有效的事件类型吗?您的侦听器在使用行选择事件时是否工作?(为了澄清,我编辑了我的帖子)我明白了。不幸的是,文档非常零散,可见的showcase代码不止一次不是示例中使用的真实代码。我最好的猜测是从这里检查PF来源:寻找你自己,然后从那里开始。Sry无法提供真正的解决方案。