Boa tarde,
tenho uma dúvida de iniciante, porém não consegui encontrar a maneira de resolvê-la aqui no fórum.
Tenho 4 campos inputText, porém gostaria que acontecesse assim. Apenas o primeiro ficasse visível, e os outros 3 renderizam apenas se tiver algo escrito no primeiro inputText.
No exemplo abaixo, apenas faz sentido ter os campos “Curso, Sala e Turma”, caso o usuário esteja em alguma “Faculdade”.
Portanto, como fazer para que os últimos 3 campos apenas apareçam caso exista algo digitado no primeiro ?
Pensei em utilizar o a4j:support, com event=“onchange” . Se ele digitar alguma letra os campos serão renderizados, porém se ele apagar todo o campo, os outros continuarão renderizados, e gostaria que sumissem.
Grato
<h:outputText value="Faculdade">
<h:inputText value="#{meuBean.faculdade}">
<h:outputText value="curso">
<h:inputText value="#{meuBean.curso}">
<h:outputText value="sala">
<h:inputText value="#{meuBean.sala}">
<h:outputText value="turma">
<h:inputText value="#{meuBean.turma}">