Требуется захватить событие rowSelect таблицы dataTable с выбором строки на основе флажка. Код выглядит следующим образом:
<p:ajax event="rowSelect" listener="#{articleBean.onRowSelect}"
oncomplete="articleBean.onSelection" />
<p:ajax event="rowUnselect" listener="#{articleBean.onRowUnselect}"
oncomplete="articleBean.onSelection" />
<p:column id="name" headerText="Select" selectionMode="multiple"
style="width:18px" />
Я не могу понять поведение. Когда я впервые устанавливаю флажок, вызывается метод onRowSelect. Когда я снимаю выделение, onRowUnselect не вызывается. Кроме того, метод onRowSelect вызывается только один раз для сетки, например, если я щелкну любой другой флажок, событие не запускается. Я что-то упускаю? Не могу понять это поведение.