Display tag + VRaptor + href

1 resposta
Nykolas_Lima

Oi

Estou fazendo uma listagem com display tag.

<display:table id="expenseType" name="${expenseTypeVOList}" requestURI="/expenseType" pagesize="15">
			<display:column titleKey="expenseType" property="nmExpenseType" sortable="true" href="expenseType/${expenseType.id}" />
		</display:table>

Só que todos os links ficam com a mesma url: expenseType/1

Ele está fazendo todos os links com o mesmo objeto, dando a eles o mesmo link.

Se eu criar uma outra coluna, e colocar o link nela ele funciona.
Ex:

<display:column titleKey="expenseType" property="nmExpenseType" sortable="true" />
			<display:column>
				<a href="${expenseType.id}">editar</a>
			</display:column>

Isso é algum bug?

abraços

1 Resposta

Lucas_Cavalcanti

não é um bug… é só o jeito de fazer mesmo…

qdo vc faz isso:

<display:column titleKey="expenseType" property="nmExpenseType" sortable="true" href="expenseType/${expenseType.id}" />

a variável expenseType não é controlada pelo display_tag…

já qdo vc faz isso:

<display:column>  
                 <a href="${expenseType.id}">editar</a>  
             </display:column>

a variável expenseType é criada pelo display:column a cada linha da tabela, com um valor diferente

Criado 21 de fevereiro de 2010
Ultima resposta 21 de fev. de 2010
Respostas 1
Participantes 2