JSF t:columns ajuda urgente!

1 resposta
Sparcx86

Oi pessoal, a coisa aqui tá preta…
Estamos buscando uma solução pra usar o t:columns do jsf mas não acho um exemplo fácil e decente. Achei uns codigos mirabolantes e que obviamente tornam muito dificil adaptar pra nossa realidade do projeto.
O projeto onde eu estou usa jsf 1.1 e não tem choro nem vela, e preciso usar um esquema de criar uma tabela que tem colunas dinamicas, ou seja, o cara vai gerar a tabela inteiramente em tempo de execução.

Achei isso na net mas não sei como se implementa isso no bean:

<t:dataTable value="#{rows}" var=“row”>

<t:columns value="#{cols}" var=“column”>

<f:facet name=“header”>

<h:outputText value="#{<a href="http://column.name">column.name</a>}"/>

</f:facet>

<h:outputText value="#{row.columnValue}"/>

</t:columns>

</t:dataTable>

Eu até consegui gerar os cabeçalhos mas o problema reside em que tipo de magica ou bruxaria tenho que fazer para aprecer os VALORES das celulas. :evil:

Alguem conhece este recurso do tomahawk? :roll:

Lembrem-se jsf 1.1!
Abs

1 Resposta

Thiago_Peter

Tenta isso:
No seu MBean, você tem que ter uma List ou um array no lugar de sua lista abaixo:

<t:dataTable id=“table1” value="#{seuMBean.suaLista}"

headerClass="header" var="item" >

		<t:column>

			<f:facet name="header">

				<h:outputText value="Nome" />

			</f:facet>

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

	</t:column>

</t:dataTable>

Criado 4 de agosto de 2009
Ultima resposta 4 de ago. de 2009
Respostas 1
Participantes 2