[RESOLVIDO] - JSF - Ao selecionar uma opção do combo desabilitar em text - primefaces

5 respostas
F

Alguém sabe como eu faço???

Ao selecionar um combo na pagina teste.xhtml ele desabilite um text???

vlww!!

5 Respostas

J

Use o <f:ajax dentro do combo fazendo o render no campo texto, lembrando que no campo text tem a propriedade disabled que deverá ter alguma propriedade

<h:body>
        <h:form prependId="false">
            <h:outputText value="Teste:"/>
            <h:selectOneMenu id="menu" value="#{treeMenu.x}" >
                <f:selectItem itemLabel="Selecione" itemValue="0"/>
                <f:selectItem itemLabel="A" itemValue="1"/>
                <f:selectItem itemLabel="B" itemValue="2"/>
                <f:ajax execute="menu" render="texto"/>
            </h:selectOneMenu>
            <p:inputText id="texto" disabled="#{treeMenu.x>0}"/>
        </h:form>
    </h:body>

Espero ter ajudado

F

Boa tarde jr.mg,

Sou meio novato e tenho alguma dúvidas…

Esse treeMenu seria uma classe bean certo?
E esse x um atributo dessa classe bean? ok?

qdo eu coloco esse ‘disabled="#{treeMenu.x>0}"’
Ele fala que o atributo eh nulo…e da um erro…

Como tem que ficar minha classe bean??

=[

vlwww

F

Consegui resolverr!!!

Eu tinha colocado ‘usuarioBean.tipoDocumento<0’ ai dava esse erro qdo coloquei ‘usuarioBean.tipoDocumento>0’ num sei o porque…

Mas agora tenho outro problema…rsrsr

qdo eu carreado a pagina…fica no combo com  

Como eu tiro isso??

vlwwww!!!

F

Ufa… foi…

Eu estou usando primefaces 3.0m1…

Ai achei uma forma aqui de solucionar!!!

muiiiiiito obrigadooo!!!

I

entao diga a forma que usou :slight_smile:

Criado 6 de dezembro de 2011
Ultima resposta 14 de dez. de 2011
Respostas 5
Participantes 3