[Resolvido]Dificuldade em fazer algo simples com WebWork

4 respostas
felipeguerra

Senhores,

Gostaria de uma ajuda em algo simples, adicionar um index no trecho de código abaixo:

<ww:iterator value="acoes" status="rowstatus" id="item">
				  		<li>
                      		&lt;span&gt;Nome:
					  			&lt;ww:property value="key" /&gt;
					  			&lt;input type="hidden" id="system.operacoes[#rowstatus.index].xsltOperacao.tipo" name="system.operacoes[#rowstatus.index].xsltOperacao.tipo" /&gt;
					  		&lt;/span&gt;
				  		</li>
				  		<li>
                	    	&lt;span&gt;XML:&lt;/span&gt;
                			&lt;ww:textarea id="system.operacoes[#rowstatus.index].xsltOperacao.corpo" name="system.operacoes[#rowstatus.index].xsltOperacao.corpo" wrap="physical" cssClass="TxtEmlFld" value="" /&gt;
					  	</li>
				  &lt;/ww:iterator&gt;

Se repararem bem, o código: [#rowstatus.index], é que deveria funcionar…mas não rola…a minha idéia é algo simples, criar um identificador único na view…só isso meu Deus!!!rs

Um abraço à todos!

4 Respostas

P

Não utilizo webwork, mas pela documentação, o uso do “status” está correto (é igual no jstl).

E você já tentou exibir o valor do “index” na tela? O problema pode ser ao caminhar no “system.operacoes”.

felipeguerra

pozzo:

E você já tentou exibir o valor do “index” na tela? O problema pode ser ao caminhar no “system.operacoes”.

Já, o valor é impresso!
A questão é justamente ao concatenar.

P

Veja se no tld da tag ww:textarea ela aceita EL (rtexprvalue=true). Caso não aceite, acredito que vai ter que ser uma “string estática” mesmo. Neste caso, talvez seja preciso mudar a forma que você está fazendo.

felipeguerra
&lt;input type="hidden" id="system.operacoes[&lt;ww:property value='#rowstatus.index' /&gt;].xsltOperacao.tipo"  /&gt;

Essa é a solução!

Valeu

Criado 23 de abril de 2010
Ultima resposta 23 de abr. de 2010
Respostas 4
Participantes 2