JSF e JavaScript

2 respostas
D

Ola pessoal
Como faço para trocar uma propriedade de um componente JSF no evento onclick de um botão?
Por exemplo no codigo abaixo, qual codigo JavaScript posso colocar no evento on click do commandButton para trocar a propriedade rendered para true do componente graphicImage ?

<t:commandButton id="sendError" forceId="true" value="Enviar erro para o desenvolvedor" action="#{ErrorMB.sendError}" styleClass="button" 
                                 title="Comunicar a ocorrência deste erro ao desenvolvedor do sistema." onclick=""/>
                <t:graphicImage id="sendImage" forceId="true" rendered="false" url="/images/loading.gif" />

Ou se tiverem outra tecnica melhor, sera bem vinda.

2 Respostas

Leozin

vale lembrar que essa propriedade “rendered” é coisa do JSF e não de HTML/CSS/Javascript

e outra coisa: a função “onclick” vai funcionar SÓ se você botar a propriedade type=“button” no teu botão. Vale lembrar também que, caso essa propriedade seja feita, ele não dará mais submit (a não ser que você force o submit com um document.formXXX.submit() OU por ajax, colocando a tag a4j:support dentro do teu botão)

D

Vc tem algum exemplo do como fazer com a4j:support .

OBJ. Minha aplicação ja esta configurada para o ajax4jsf.

Criado 29 de novembro de 2007
Ultima resposta 29 de nov. de 2007
Respostas 2
Participantes 2