Ajuda com SelectOneRadio e Datatable

1 resposta
J

Galera,

preciso inserir um radio em cada linha da minha tabela. Já criei o método que retorna a lista para popular os radios.

Segue abaixo o código da página.

<t:dataTable id="tabelaClasseUso" headerClass="bgTabela01" rowClasses="bgTabela02" 
		            				 columnClasses="primeiraColuna, segundaColuna, terceiraColuna"
	            				 	 newspaperColumns="1" newspaperOrientation="horizontal"
	            				 	 cellpadding="3" cellspacing="1" summary="#{i18n['br.com.petrobras.crud.datatable.summary']}"
	            				 	 renderedIfEmpty="false" width="100%"
	            				 	 first="#{classeUsoManagedBean.classeUsoJsfPagination.firstItemIndex}"
                    				 rows="#{classeUsoManagedBean.classeUsoJsfPagination.pageSize}"
                    				 sortColumn="#{classeUsoManagedBean.classeUsoJsfPagination.sortByField}"
                    				 sortAscending="#{classeUsoManagedBean.classeUsoJsfPagination.sortAscending}"
	            				 	 value="#{classeUsoManagedBean.classeUsoDataModel}"
	            				 	 var="classeUso">          

							<h:column>
								<f:facet name="header">
						   			 <h:outputText value="" />
						   		</f:facet>
						   		<h:selectOneRadio id="identificador" required="true" value="#{classeUsoManagedBean.idClasse}">
						   			<f:selectItems value="#{classeUsoManagedBean.idClasseList}" />
					   			</h:selectOneRadio> 
						    </h:column>
						    <h:column>
						    	<f:facet name="header">
					        		<h:outputText  value="#{i18n['br.com.petrobras.cadastro.classe.tabela.codigo']}"/>
						   		</f:facet>
						   		<h:outputText value="#{classeUso.codigoClasseUso}" />
						    </h:column>
					      	<h:column>
						    	<f:facet name="header">
					        		<h:outputText  value="#{i18n['br.com.petrobras.cadastro.classe.tabela.descricao']}"/>
						   		</f:facet>
						   		<h:outputText value="#{classeUso.descricaoClasseUso}" />						   
						    </h:column>
						    
						</t:dataTable>

O problema é que renderiza a lista toda em cada linha da tabela e eu precisa de apenas um radio por linha.

Alguem sabe resolver isso????/

1 Resposta

Diabo_Loiro

Voce quer selecionar a linha pelo radio button?

Criado 15 de março de 2011
Ultima resposta 15 de mar. de 2011
Respostas 1
Participantes 2