Galera,
estou tentando pegar os valores de vários checkbox em uma tabela. Já tentei de várias formas e nada.
Tentei fazer um binding mas o mesmo vem null.
Se alguém puder me ajudar.
Segue os códigos:
[code]<t:dataTable id=“classeUsoTable” summary="#{i18n[‘br.com.petrobras.crud.datatable.summary’]}"
first="#{classeUsoManagedBean.classeUsoJsfPagination.firstItemIndex}"
rows="#{classeUsoManagedBean.classeUsoJsfPagination.pageSize}"
sortColumn="#{classeUsoManagedBean.classeUsoJsfPagination.sortByField}"
sortAscending="#{classeUsoManagedBean.classeUsoJsfPagination.sortAscending}"
value="#{classeUsoManagedBean.classeUsoDataModel}"
rowOnMouseOver=“this.style.backgroundColor=’#F1F1F1’”
rowOnMouseOut=“this.style.backgroundColor=’#E1E0E0’”
headerClass=“bgTabela01”
rowClasses=“bgTabela02”
newspaperColumns=“1”
newspaperOrientation=“horizontal”
cellpadding=“3” cellspacing=“1”
columnClasses=“colunaCheckBoxClasseUso, colunaCodigoClasseUso, colunaDescricaoClasseUso”
width=“100%”
var=“classeUso”
binding="#{classeUsoManagedBean.dataTable}"
renderedIfEmpty=“false”>
<h:column>
<t:selectManyCheckbox id="identificador" binding="#{classeUsoManagedBean.codigo}" value="#{classeUsoManagedBean.teste}">
<f:selectItem itemValue="#{classeUso.id}" itemLabel="" itemDisabled="#{not classeUsoManagedBean.desabilitaBotao}"/>
</t:selectManyCheckbox>
</h:column>
[/code]
[code] private HtmlSelectManyCheckbox codigo;
private Integer[] teste;[/code]
Quando eu faço um Debug e tento visualizar os dados, vem todos como null ou vazio.
[code]public final String processDelete() {
System.out.println(codigo.getSelectedValues());
System.out.println(teste);
return processSearch();
}[/code]
Abs
Alexandre