1
使用下一個表時,當我選擇單擊複選框的行時,我無法觸發偵聽器。 有人知道我在做什麼錯嗎?行選擇偵聽器在Primefaces表中不觸發表
謝謝!
<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)的;但隨着rowSelectCheckbox和rowUnselectcheckbox事件工作的文件(的Primefaces用戶手冊V3.3第141)
事件rowSelectCheckbox看起來不熟悉,你確定它是一個有效的事件類型嗎? – kostja 2012-07-23 12:58:06
使用rowSelect事件時,您的監聽器是否工作? – kostja 2012-07-23 12:59:32
(澄清,我編輯了我的帖子) – webmeiker 2012-07-24 08:51:05