Подтвердить что ты не робот

Таблица данных "Прайвры" Выбор строки и множественный выбор флажка не работают

Я использую primeface 3.5, где я устанавливаю флажок для выбора и отмены выбора или выбора строк независимо друг от друга. В то время как я пытался выбрать как выбор строки, так и флажок, событие выбора строки не запускается. Может ли кто-нибудь прояснить это для меня?

выбор строки не работает, вы проверяете, работает ли все событие

<p:dataTable id="myBookDTable" var="car" value="#{myBean.pageViews}" paginatorPosition="bottom" paginator="true" rows="30" scrollable="true" scrollHeight="400" scrollRows="30" paginatorTemplate="{RowsPerPageDropdown} {FirstPageLink} {PreviousPageLink} {CurrentPageReport} {NextPageLink} {LastPageLink}" rowsPerPageTemplate="30,50,100"rowKey="#{car.carID}" rowIndexVar="rowIndex" draggableColumns="true" lazy="true">

<p:ajax event="rowSelect" listener="#{myBean.onRowSelect}" update="certainpart"
                                async="true"/>
<p:ajax event="rowSelectCheckbox" listener="#{myBean.rowSelectCheckbox}"/>
<p:ajax event="rowUnselectCheckbox" listener="#{myBean.rowUnselectCheckbox}"/>

<p:ajax event="rowUnselect" listener="#{myBean.rowUnselect}"/>

<p:column  width="30" selectionMode="multiple" style="width:2%" />

</p:datatable>
4b9b3361

Ответ 1

Для события заголовка столбца у нас есть другое имя заголовка в firstface/jsf. "ToggleSelect". Вы можете так использовать Надеюсь, это поможет вам.

Ответ 2

В тэге datatable Используйте это

   <p:ajax event="rowSelectCheckbox" update="someComponent" />
  <p:ajax event="rowUnselectCheckbox" update="someComponent" />
  <p:ajax event="rowSelect" update="someComponent" />
  <p:ajax event="rowUnselect" update="someCompoent" />
  <p:column selectionMode="multiple" style="width:4%" />

вам нужно запустить эти четыре события ajax и убедиться, что вы сделаете столбец selectionMode как multiple

Ответ 3

Попробуйте следующее:

<p:ajax event="toggleSelect" update=":form:component" partialSubmit="true" />

Источник:

Руководство пользователя PrimeFaces 4.0.- События поведения Ajax