Pessoal, é o seguinte, digamos que quando eu entrar em uma página alteraCadastro, os campos sejam preenchidos com os dados que estarão em um backbean, para o usuário poder alterar posteriormente, porém não sei como se chama esse tipo de recurso em JSF, antes, em jsp eu utilizava um session.getAttribute e o campo ja ficava preenchido.
Quando vc for direcionar pra telade alteração de cadastro e ja tiver setado o registro que vc vai mudar,
os campos com
já vem previamente preenchidos. não?
ele usa o get, mas vc não precisa passar isso explicitamente com
(creio eu)
silver00
@ThalitaPinheiro:
Quando vc for direcionar pra telade alteração de cadastro e ja tiver setado o registro que vc vai mudar,
os campos com
já vem previamente preenchidos. não?
ele usa o get, mas vc não precisa passar isso explicitamente com
(creio eu)
Na verdade eu quero fazer isso, quando eu coloco desse jeito, os campos não vem previamente preenchidos, mesmo o bean estar com os valores preenchidos. E como assim “setado o registro”?
ThalitaPinheiro
Tipo se vc tem uma lista de clientes e quer modificar um.
ai vc faz cliente = clienteQueQueroMudar;
Depois disso, na pagina de alterar, o campo que tiver
vai vir com o nome do cliente, mas vai poder ser editado>
silver00
@ThalitaPinheiro:
Tipo se vc tem uma lista de clientes e quer modificar um.
ai vc faz
cliente = clienteQueQueroMudar;
Depois disso, na pagina de alterar, o campo que tiver
<input value="#nomeDoBean.cliente.nome/>"
vai vir com o nome do cliente, mas vai poder ser editado>
Mas como falei anteriormente, é exatamente isso que estou fazendo:
<h:outputLabelfor="username"value="Username"/><p:inputTextid="username"value="#{profileBean.certificadoModelProfile.username}"required="true"requiredMessage="Nome do usuário"/><p:messagefor="username"style="color: red"/>
E sim, o objeto se encontra carregado com todas as infomações:
Tipo se vc tem uma lista de clientes e quer modificar um.
ai vc faz
cliente = clienteQueQueroMudar;
Depois disso, na pagina de alterar, o campo que tiver
<input value="#nomeDoBean.cliente.nome/>"
vai vir com o nome do cliente, mas vai poder ser editado>
Mas como falei anteriormente, é exatamente isso que estou fazendo:
<h:outputLabelfor="username"value="Username"/><p:inputTextid="username"value="#{profileBean.certificadoModelProfile.username}"required="true"requiredMessage="Nome do usuário"/><p:messagefor="username"style="color: red"/>
E sim, o objeto se encontra carregado com todas as infomações:
Vc criou um novo ICertificadoModelProfile (vazio).
A minha pergunta é:
Antes de direcionar pra pagina de alteração desse ICertificadoModelProfile, o usuario seleciona um ICertificadoModelProfile que quer alterar?
Vc ta passando esse ICertificadoModelProfile (que o usuario quer alterar) para o Bean?
Vc criou um novo ICertificadoModelProfile (vazio).
A minha pergunta é:
Antes de direcionar pra pagina de alteração desse ICertificadoModelProfile, o usuario seleciona um ICertificadoModelProfile que quer alterar?
Vc ta passando esse ICertificadoModelProfile (que o usuario quer alterar) para o Bean?
Verdade, agora que verifiquei, está vazio mesmo, então a pergunta é, como eu vou persistir o objeto desta classe? Tentei fazer com propriedade estática, porém não tenho acesso a elas na página de alterar.