OLÁ PESSOAL!
ESTOU COM DIFICULDADES PARA MONTAR UMA PÁGINA. ESSA PÁGINA DEVE CONTER OS DADOS DE UM CLIENTE (NA PRIMEIRA METADE DA TELA, POR EXEMPLO) E OS DADOS DE UMA PROPOSTA DE SEGURO (NA SEGUNDA METADE DA TELA). A QUESTÃO É QUE O CLIENTE PODE TER VÁRIAS PROPOSTAS CADASTRADAS. A MINHA DÚVIDA É: COMO MANTER OS DADOS DO CLIENTE NA TELA ENQUANTO CADASTRO AS VÁRIAS PROPOSTAS DE SEGURO, SENDO QUE TODA VEZ QUE UMA PROPOSTA FOR INSERIDA OS CAMPOS DA PROPOSTA DEVEM FICAR EM BRANCO PARA RECEBER NOVOS DADOS? ALGUÉM PODERIA ME ORIENTAR NESSE SENTIDO?
Obrigada.
Bom dia!
O seu problema é só com a parte de tela? Sua tela possui dois objetos, correto? (cliente e proposta)
Bom dia!
A princípio, o problema é só com a tela. Na verdade, a tabela proposta foi desmembrada em 3 outras tabelas. No início, eu pensei em colocar os dados da proposta em outra tela, mas carregando os dados do cliente pra ela. Só que eu não consegui fazer isso. Não consigo me entender com as anotações @RequestScoped, @SessionScoped etc.
Voce pode fazer o seguinte, cria a pagina de cadastro de clientes, logo abaixo você cria um data table que ira conter as propostas já geradas, ao clicar em novo, abre um diálogo para vc lançar novas propostas, quando vc salvar ela vai para o data table mostrando todas propostas do cliente, caso seja cancelado o salvamento do cliente voce nao pode salvar a proposta, como eu faço isso? Nos usamos uma lista na classe mae, ou seja na classe de cliente vc cria uma lista de propostas, ai quando vc lançar a proposta vc criar um clone, assim vc nao passa o valor ainda para a lista efetiva, pois so irá passar se o usuario salvar o cliente. Eu uso isso para fazer lançamento de afastamentos de pessoas do trabalho.