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:
<ui:repeat var="c" value="#{categoriaBean.listCategorias}">
<rich:simpleTogglePanel label="#{c.nome}">
<h:outputText value="Não existem sub-categorias cadastradas" rendered="#{empty c.subCategorias}" />
<rich:dataTable var="sub" value="#{c.subCategorias}" rendered="#{not empty c.subCategorias}">
<rich:column>
<f:facet name="header">Nome</f:facet>
<h:outputText value="#{sub.nome}" />
</rich:column>
// ...
</rich:dataTable>
</rich:simpleTogglePanel>
</ui:repeat>