Rich:subtable não renderiza!

Olá a todos.

Hoje, cai na inédita situação de ter que utilizar um subtable na minha view.

Preciso fazer uma listagem como a que está no arquivo anexado.

Ou seja: para cada fornecedor, terei N categorias.

Fiz da seguinte forma:

<rich:dataTable id="tblCateg"
		                styleClass="tblCategAContratar"
		                value="#{categoriaContratarMB.listaFornecedores}"
		                var="orc"
		                lang="pt_BR"
		                rowKeyVar="rowIndex"
		                width="750px"
		                align="center"
		                rows="12">
		                
				<rich:column>
					<f:facet name="header">
						<h:outputText value="Fornecedor"/>
					</f:facet>
					<h:outputText value="#{orc.texto.texto}"/>
				</rich:column>
				
				<rich:column>
					<f:facet name="header">
						<h:outputText value="Categoria"/>
					</f:facet>
					<rich:subTable value="#{orc.textos}" var="texto1">
						<rich:column>
							<h:outputText value="#{texto1.texto}"/>
						</rich:column>
					</rich:subTable>
				</rich:column>

Porém, a subtable não renderiza!!!
Testei pelos getters, e minha app está de fato retornando as listas e os valores, mas nada aparece na tela.

Alguém já passou por isso e sabe me dizer como resolver?
Ou alguém sabe algum “workaround” para esse problema???

Valeu!

Alguém?

Ninguém?

<rich:subTable value="#{orc.textos}" var=“texto1”>

Que controle é orc.textos… é um list ?

Sim, é um List!!

CHECK IT: http://livedemo.exadel.com/richfaces-demo/richfaces/dataTable.jsf;jsessionid=81F6717B2784F93C446EB1E556133567?c=dataTable&tab=usage

Só um teste, tente tirar o n fixo de linhas. Aparentemente esta certo :P, uso exatamente desta maneira aqui.

O exemplo do Exadel não é o que eu preciso. Mas fiz como estava lá, e mesmo assim não funcionou.

Tentei também sem o “row”, e nada.

Vou caçar alternativas (tomahawk, woodstock, primefaces…).

Mas se alguém souber, poste pq estou DESESPERADO atrás disso…=S

Valeu!

Se nada funcionar, nada te impede de usar um <a4j:repeat dentro do rich:dataTable, Exemplo:

<a4j:repeat value="#{cmpeCapaAction.cmpeRelatorioAction.listaAprovacoes(record.pedido)}" var=“item”>

O ruim é que você usará HTML na mão dentro da tag, mas até aí é uma merda necessária.

Abraço.

Vou pesquisar sobre isso e posto aqui o resultado!

Fail!

=S

Poste aqui o trecho que você fez!

Exemplo

[code]<rich:dataTable value="#{cmpeCapaAction.cmpeRelatorioAction.listaEsc}" var=“record”
id=“despesasEscritorio” rows=“10” columnsWidth=“100%”
columnClasses=“columnRichTable” width=“99%” align=“center”
rowClasses=“dataTableLinhaImpar,dataTableLinhaPar”
cellpadding=“0” cellspacing=“0” border=“0”>

    </tr>
</a4j:repeat>

</rich:dataTable>[/code]