quero criar uma combobox no primefaces com 3 opções, no caso se o usuario selecionar a opção pendente, quero que embaixo abra um inputTextArea do primeface para colocar uma observação sobre a opção pendente, como faço isso?
Adicionar um componete dependendo de uma opção selecionada -Primefaces
1 Resposta
M
Fácil.
É só você criar um panelgroup e colocar os componentes serão as opções dentro. Daí você controla a exibição de cada um pelo atributo “rendered”.
Ex:
<h:panelGroup id="controleRender">
<p:inputTextArea value="#{meuBean.texto}" rendered="#{meuBean.opcao eq 1}"/>
</h:panelGroup
Importante ao selecionar a opção no comboBox, você manda dar update no “panelGroup”.
Por que se for dar update em componente não renderizado ele vai dar erro.
Criado 3 de janeiro de 2017
Ultima resposta 3 de jan. de 2017
Respostas 1
Participantes 2
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Back-end Java: Microsservicos, Spring Boot e Kubernetes Por Eduardo Felipe Zambom Santana — Casa do Codigo