Olá. Estou tendo um problema para utilizar 2 datable.
Eu possuo um objeto assim:
OS que possui uma lista de Clientes.
Cliente que possui uma lista de Contas.
Eu gostaria de montar um datable para mostrar os dados de cada cliente, e dentro de cada cliente montrar outro dataTable que mostra os dados do cliente anterior.
Ex:
<h:dataTable
value="#{.os.clientes}"
var=“cliente” border=“0”>
<h:column>
<h:outputText value="#{bundle2['CPF_CNPJ']}" />
</h:column>
<h:column>
<h:outputText value="#{bundle2['NOME']}" />
</h:column>
<h:column>
<h:inputText styleClass="ViewReadOnlyField" disabled="true"
value="#{cliente.cpf_cnpj}" />
</h:column>
<h:column>
<h:inputText styleClass="ViewReadOnlyField" disabled="true"
value="#{cliente.nome}" />
</h:column>
<h:dataTable
value="#{cliente.dadosConta}"
var="conta" border="0">
<h:column>
<h:outputText value="#{bundle2['AGENCIA']}" />
</h:column>
<h:column>
<h:outputText value="#{bundle2['CONTA']}" />
</h:column>
<h:column>
<h:inputText styleClass="ViewReadOnlyField" disabled="true"
value="#{conta.agencia}" />
</h:column>
<h:column>
<h:inputText styleClass="ViewReadOnlyField" disabled="true"
value="#{conta.contaCorrente}" />
</h:column>
</h:dataTable>
</h:dataTable>