LinkButton dentro do dataTable

1 resposta
M

Olá,

Tenho o seguinte cenário.

Estou utilizando JSF e tenho um dataTable que é populado com alguns valores da minha base de dados.

<blockquote><tom:dataTable var=“item”  value="#{funcionalid.funcionalidades}" headerClass=“dataTableHeader”>

<tom:column onmouseover=“this.style.backgroundColor = ‘#000011’; this.style.color = ‘#FFFFFF’; this.style.cursor = ‘pointer’;” onmouseout=“this.style.backgroundColor = ‘#FFFFFF’; this.style.color = ‘#000000’; this.style.cursor = ‘pointer’;”>

<core:facet name=“header”>

<tom:outputText value=“Nome da Funcionalidade”></tom:outputText>

</core:facet>

<tom:outputText value="#{item.nome}"></tom:outputText>

</tom:column>

<tom:column>

<core:facet name=“header”>

<tom:outputText value=“Indice da Linha”></tom:outputText>

</core:facet>

<tom:outputText value="#{item.id}"></tom:outputText>

<html:commandLink  actionListener="#{funcionalid.PerformEdit}"  value=“Editar”>
&lt;/html:commandLink&gt;
						&lt;/tom:column&gt;
					&lt;/tom:dataTable&gt;</blockquote>

No commandLink tenho o actionListener setado para um metodo que realiza a edição. Contudo tenho que passar um parametro para esse metodo do meu Bean que é o valor contido em “item.id”.

Alguém sabe como fazer isso?

Obrigado!

1 Resposta

V

Passe como se fosse um link comum:

&lt;h:commandLink id="commandLink1" action="sucesso" actionListener="#{dataTable_testeCommandLink.actionLink}" &gt; &lt;h:outputText value="Link" /&gt; &lt;f:param name="idade" value="#{item.idade}" /&gt; &lt;/h:commandLink&gt;

Criado 2 de junho de 2008
Ultima resposta 4 de jun. de 2008
Respostas 1
Participantes 2