Boa noite galera,
Estou com uma dúvida cruel. Tenho um método que retorna uma lista é dentro desta lista tenho outra lista Oo.
Seria mais ou menos assim:
SISTEMA "SISTEC"
POSSUI USUÁRIOS : LUIS, FERNANDO, PEDRO
SISTEMA "SISCO"
POSSUI USUÁRIOS: CARLOS, JUNIOR, MARIA
Como posso fazer isso galera???
Estou usando o primefaces 2.1, obrigado a todos.
Obs.: Dei uma pesquisada e vi em um post que fosse mais ou menos desta forma, só que não obtive sucesso.
<h:form>
<p:dataTable id="sistema" var="sistema" value="#{sistemaBean.usuariosSistemas}" widgetVar="sistema" emptyMessage="Sistema não encontrado">
<f:facet name="header">
Sistemas Cadastrados
</f:facet>
<p:column id="nome" filterBy="#{sistema.nomeSistema}"
headerText="Nome Sistema">
<h:outputText value="#{sistema.nomeSistema}" />
</p:column>
<p:column id="descricao" filterBy="#{sistema.descricao}"
headerText="Descrição">
<h:outputText value="#{sistema.descricao}" />
</p:column>
<p:dataTable id="usuarios" var="usuario" value="#{sistemaBean.usuariosSistemas.usuarios(sistema)}">
<p:column id="nome" filterBy="#{usuario.nome}"
headerText="Nome">
<h:outputText value="#{usuario.nome}" />
</p:column>
</p:dataTable>
</p:dataTable>
</h:form>