1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Como exibir o nome do usuario no textfield ao clicar no botão "alterar usuario" ?

Bom dia, pessoal. Sei que é uma pergunta bem tola, mas vamos lá: Tenho uma tabela do primefaces que exibe os dados do usuario cadastrado no banco. Quando clico no botao "alterar usuário", abre-se uma janela de dialogo, onde quero exibir os dados a serem alterados. Não estou sabendo como exibir os dados do usuario nesse dialog. Vejam os codigos:

campo de exibição do nome no dialog

<h:outputText value="Nome: " />
<p:inputText value="#{mbUsuario.usuario}" />

código da classe Bean:

public class UsuarioBean implements Serializable {
    private static final long serialVersionUID = 1L;

    private List<Usuarios> usuarios;
    private Usuarios usuario = new Usuarios();
    private Usuarios usuarioSelecionado = new Usuarios();;
    private UsuarioDAO usuarioDAO;

    private List<Foto> fotos;
    private Foto foto = new Foto();
    private FotoDAO fotoDAO = new FotoDAO();

    public UsuarioBean() {
        usuarioDAO = new UsuarioDAO();
        fotoDAO = new FotoDAO();

        usuarios = usuarioDAO.listAll();
    }
public Usuarios getUsuario() {
        return usuario;
    }

    public void setUsuario(Usuarios usuario) {
        this.usuario = usuario;
    }

    public List<Usuarios> getUsuarios() {
        return usuarios;
    }

    public Usuarios getUsuarioSelecionado() {
        return usuarioSelecionado;
    }

    public void setUsuarioSelecionado(Usuarios usuarioSelecionado) {
        this.usuarioSelecionado = usuarioSelecionado;
    }

to quase conseguindo. agora, está exibindo o nome do pacote completo: https://www.filepicker.io/api/file/rt6WOAFQS0SpmIKuZM1E

  • <p:inputText value="#{mbUsuario.usuario}" />, você está acessando a classe usuario, mas tem que acessar o nome, capitche? é a mesma ideia do getNome, etc.., só que na página você não precisa digitar GET

    Guard   18 de set de 2014
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags primefaces java-ee ou faça a sua própria pergunta.