2010-04-03 3 views

ответ

1

Вы можете поместить флажок в каждой строке, придавая ему значение #{currentRowItem.selected} или использовать <rich:extendedDataTable>

1

Создать в вспомогательном компоненте в Map<Integer, Boolean> selectMap. (Если ключ не идентификатор модели и ключ представляет собой строку, создать карту с String, Boolean пара ..)

Для каждой строки обеспечивают флажок #{backingBean.selectMap[rowvar.selectedId]} Вы должны быть в состоянии найти выбранные значения в карте после каждый выбор.

0

вы можете использовать primefaces следующим образом:

<p:dataTable id="tableId" var="data" value="#{myBean.myList}" 
      selection="#{myBean.selectedDTOs}"    
      rowKey="#{data.objectId}"> 
     <p:column selectionMode="multiple" /> 
</p:dataTable> 
Смежные вопросы