Rich:dataTable + Map

0 respostas
kuarion

Iaew galera!
Gostaria de saber se existe uma forma de utilizar um Map no <rich:dataTable>.
Encontrei algumas soluções por ai que criam uma List com os values do Map mas eu gostaria de utilizar o Map direto no datatable.

categoriaBean.listCategorias retorna uma lista de model.Categoria que possui o Map com model.SubCategoria
a lista e os maps são preenchidos corretamente, acredito que o problema seja o <rich:dataTable>
queria fazer algo tipo assim:

&lt;ui:repeat var="c" value="#{categoriaBean.listCategorias}"&gt;
  &lt;rich:simpleTogglePanel label="#{c.nome}"&gt;
    &lt;h:outputText value="Não existem sub-categorias cadastradas"  rendered="#{empty c.subCategorias}" /&gt;
    &lt;rich:dataTable var="sub" value="#{c.subCategorias}" rendered="#{not empty c.subCategorias}"&gt;
      &lt;rich:column&gt;
        &lt;f:facet name="header"&gt;Nome&lt;/f:facet&gt;
        &lt;h:outputText value="#{sub.nome}" /&gt;
      &lt;/rich:column&gt;
      // ...
    &lt;/rich:dataTable&gt;
  &lt;/rich:simpleTogglePanel&gt;
&lt;/ui:repeat&gt;
Criado 9 de abril de 2010
Respostas 0
Participantes 1