Alguém sabe como posso fazer um combobox img [/img]abrir uma nova pagina jsf ao clicar em um do seus itens (SelectItem)
Eu fiz aqui um combobox e populei ele com os registros do banco de dados, só que quero que o usuário possa adicionar outro registro caso não tenha o desejado.
Certo, já tava tentando fazer isso com o p:ajax só que não estava dando muito certo, mas vou estudar mais sobre esse p:ajax e tentar novemente com a sua dica
Porque você não deixa o componente inputText já criado porém oculto? Se a pessoa selecionar, você simplesmente renderiza ele da mesma forma e já deixa “ligado” com o seu backingbean, e utiliza se necessário e se preenchido.
é que preciso adicionar o objeto inteiro, e esse objeto tem uns 5 atributos , ai seria melhor já chamar a telinha que adiciona o novo objeto, essa telinha eu já tenho pronto ela já faz as validações e tudo para adicionar o objeto certinho
A forma de como realizar permanece a mesma, tem como fazer criando o componente, mas para localizar o componente e realizar a operação é muito mais chato e cansativo de se fazer.
mas agora como posso fazer para o combobox (SelectOneMenu) já selecione o objeto recem criado, eu to fazendo assim só que nao está dando certo:
No controller da telinha que inclui o objeto eu injetei (@Inject) o controller da pagina mãe (o que contem o combobox) e tentei atualizar ele usando o comando:
O comando que seleciona o valor no combobox está certo, ja testei diretamente no controller da pagina mae e funciona, mas quando tento acessar pela pagina filha não da certo,
acredito que seja algo com o @inject que não sendo acessada a mesma instancia e sim sendo criada outra, mas na pagina mãe eu ja coloquei @ScopedSession ApplicationSession mas nenhum da certo