Olá pessoal, preciso de ajuda…
Estou desenvolvendo uma página JSF e preciso que os componentes sejam variáveis de acordo com as opções que o camarada escolher. Ouvi dizer que a única opção seria por Ajax e como não sei absolutamente NADA de Ajax, peço alguém que me de uma explicação…
Segue o código da tela:
<fieldset><legend>Ações</legend>
<div class="linhaTipoE">
<span class="label tamanho50">
<h:selectOneMenu id="campo" value="#{MeuBean.campo}">
<f:selectItem itemLabel="Nome" itemValue="1" />
<f:selectItem itemLabel="Descrição" itemValue="2" />
<f:selectItem itemLabel="Ativo" itemValue="3" />
<f:selectItem itemLabel="Classificador" itemValue="4" />
</h:selectOneMenu>
<h:selectOneMenu id="tipoComponente" value="#{MeuBean.operador}" >
<f:selectItem itemLabel="Igual a" itemValue="1" />
<f:selectItem itemLabel="Maior que" itemValue="2" />
<f:selectItem itemLabel="Maior ou igual a" itemValue="3" />
<f:selectItem itemLabel="Menor que" itemValue="4" />
<f:selectItem itemLabel="Menor ou igual a" itemValue="5" />
<f:selectItem itemLabel="Diferente de" itemValue="6" />
<f:selectItem itemLabel="Contém" itemValue="7" />
<f:selectItem itemLabel="Inicia com" itemValue="8" />
<f:selectItem itemLabel="Termina com" itemValue="9" />
</h:selectOneMenu>
<h:inputText
maxlength="250" value="#{MeuBean.valor}"/></span>
<h:commandButton id="botaoPesquisa" styleClass="botaoPrincipal" value="Pesquisar" action="#{MeuBean.Pesquisar}" />
<h:commandButton id="botaoInserir" styleClass="botaoPrincipal" value="Inserir Novo"
action="#{MeuBean.Incluir}">
</h:commandButton>
Se eu escolher opção para o id=campo - Nome ou Descrição: renderizo um inputText…
Se eu escolher opção Ativo - renderizo um Select One Menu com duas opções(Sim/Não)…
Se eu escolher opção Classificador - renderizo um Select One Menu com duas opções(Incidente/Requisição)…
Sei que tem as tags a4j mas e dei uma olhada nuns códigos mas não soube adequar…
Alguém me ajuda?
:roll: