JSF : Problema com DataTable

0 respostas
Lord

Olá Galera…

estou fazendo uma aplicação … e faço uma consulta que carrega uma datatable até entaum sem problemas…
mas quando eu seleciono um item na table quero executar uma ação… mas eu tenho que passar dois campos qe estaum na minha tela … porem o jsf gera um um indice para cada linha da minha datatable e eu naum sei como pegar este indice :

minha data table :

<h:dataTable rendered="#{! empty validarAssociadoMB.usuarios}" value="#{validarAssociadoMB.usuarios}"

var=“usuario” border=“1” styleClass=“tabelaDadosGC”  id=“table” lang=“true” >

<h:column id=“coluna_1” >

<f:facet name=“header”>

<h:outputText  value=“Nome”/>

</f:facet>
<t:commandLink onclick="validarAssociado('vincularUsuario')" >
						<h:outputText value="#{usuario.nomeUsuario}" />
					</t:commandLink>
					<h:inputHidden value="#{usuario.usuario}"  id="x" immediate="true"/>
					<h:inputHidden value="#{usuario.posicao}"  id="y" immediate="true"/>
					
				</h:column>
			  	<h:column id="coluna_2">
					<f:facet name="header">
  						<h:outputText  value="Usuario"/>
					</f:facet>
 					<h:outputText value="#{usuario.usuario}" />
			  	</h:column>
			  	<h:column id="coluna_3">
					<f:facet name="header">
  						<h:outputText  value="Posição"/>
					</f:facet>
 					<h:outputText value="#{usuario.posicao}"/>
			  	</h:column>
			</h:dataTable>

o id que o JSF gera é o seguinte >>> idForm:idDataTable:“indice da tabela”:idDaTagRequerida

se puderem me ajudar seria muito grato …

Flw !!!

Criado 26 de setembro de 2007
Respostas 0
Participantes 1