У меня есть простое p:dataTable
, которое вызывает событие AJAX при выборе строки:
<p:dataTable var="c" value="#{myBean.dmCars}"
selection="#{myBean.car}" selectionMode="single">
<p:ajax event="rowSelect" listener="#{myBean.select}"/>
<p:column>
<f:facet name="header">Name</f:facet>
<h:outputText value="#{c.name}"/>
</p:column>
</p:dataTable>
Это отлично работает, но я могу выбрать строку только один раз. Я хочу выбрать одну и ту же строку несколько раз, и для каждого клика вызывается прослушиватель событий p:ajax
.
Обновление Я думаю, это потому, что строка где-то имеет состояние выбрано . Вы видите выбранную строку с серым фоном в этом примере: http://www.primefaces.org/showcase/ui/datatableRowSelectionInstant.jsf