Versão atual:

Exibir dados de 2 tabelas diferentes no mesmo dataTable

Bom dia, amigos. Tenho um cadastro de usuários que já está funcionando. Há um formulário no qual insere-se nome, email, senha e perfil de acesso. O botão desse formulario chama o metodo "salvaUsuario" da classe UsuarioController:

 <p:commandButton value="Salvar" update="grid, growl" action="#{usuarioController.salvaUsuario()}"/>

e os campos de texto do formulario chamam a classe UsuarioController:

<p:inputText id = "nome" value="#{usuarioController.us.nome}"/>

Aí inseri no mesmo formulario um campo para escolher a foto do usuario a ser cadastrada no banco. Deu certo e já está gravando. o campo de texto dela é esse:

<p:fileUpload value="#{uploadImage.file}" mode="simple" allowTypes="/(\.|\/)(gif|jpe?g|png)$/"/>

Finalmente, para a exibição dos dados cadastrados e da foto, conforme os tutoriais que segui, tenho duas paginas de teste diferentes, uma retornando os dados cadastrados, e outra retornando apenas a foto cadastrada.

A tabela da pagina que me retorna apenas a foto chama o método allImage da classe TableBean:

<p:dataTable value="#{tableBean.allImage}" var="item" paginator="true" rows="5"/>

E a tabela da pagina que me retorna os dados cadastrados(nome, email, senha e perfil de acesso) chama o método listaUsuarios da classe UsuarioController:

<p:dataTable id="grid" var="lista" value="#{usuarioController.listaUsuarios}" >

Finalmente, minha duvida: Que opções eu tenho para conseguir exibir, numa tabela só, ou numa div com ul e li, nessa ordem: foto, nome, email, senha, perfil de acesso?

Talvez eu deva jogar tudo numa tabela só , mas to apanhando aqui para fazer. Qualquer sugestão ou crítica será muito bem vinda. Obrigado!

Versões(2):

Ver a versão formatada

Exibir dados de 2 tabelas diferentes no mesmo dataTable

Comentário

new question