RowselectionListener - PullRequest
       2

RowselectionListener

1 голос
/ 26 октября 2011

У меня есть вопрос о PrimeFaces.Возможно ли реализовать компонент RowSelectionListener, который похож на

<h:commandLink value ="selection" action="#{usuariosGruposBean.selectionOfGroupObject}"> <f:setPropertyActionListener target="#{usuariosGruposBean.grps}" value="#{groups}"/> </h:commandLink>

внутри таблицы данных?

Ответы [ 2 ]

2 голосов
/ 26 октября 2011

Вы имеете в виду право на данные?

если да, то это возможно сделать, вам просто нужно создать такой метод

public void onEditRow(RowEditEvent event) {
enter code here
}

и зарегистрировать его в JSF, используячто-то вроде этого внутри тега DataTable

<p:ajax event="rowEdit" update="@this" listener="#{userController.onEditRow}" /> 

здесь он обновит весь Datatable из-за @this, если вы хотите обновить только несколько столбцов, вы можете изменить это на имя этих столбцов, разделенныхпробел

, который будет выглядеть примерно так

 <p:dataTable var="user" value="#{userController.allUsers}" id="userTable">                                
  <p:ajax event="rowEdit" update="@this" listener="#{userController.onEditRow}" /> 

   things inside the table

</p:datatable>
0 голосов
/ 26 октября 2011

Я не знаю точно, что вы пытаетесь сделать, но вы уже смотрели на витрину простых лиц ?У них есть много примеров, как построить слушатель выбора строки.

...