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无法提供真正的解决方案。