JSF e A4J: Atualizar título do site no browser via AJAX?

2 respostas
C

Pessoal,

Alguém já conseguiu atualizar via ajax o título de um site utilizando A4J?

Eu estou usando JSF, Facelets, A4J, Rich Faces e Tomahawk.

Estou tentando assim:

1. Código onde defino uma área ajax que engloba a tag TITLE

...
<head>
    <a4j:outputPanel ajaxRendered="false" id="panelTitulo">
         <title><h:outputText value=" #{meuBean.titulo}" /></title>
    </a4j:outputPanel>
</head>
...

2. Código onde tenho um link que chama uma função do backing bean. Essa função troca o valor de menuBean.titulo.

...
<a4j:commandLink value="Link Teste" action="#{meuBean.trocarTitulo}" reRender="panelTitulo" />
...

Teoricamente (no meu pouco entendimento) ao clicar nesse link era para atualizar a título do browser. Mas não funciona :frowning:

Eu sei que se fosse um conteúdo no corpo da página e não na tag TITLE isto iria funcionar!

Alguém já conseguiu fazer isso funcionar? :shock:

Valew pessoal!!!
:lol:

2 Respostas

D

entao… isso aí pra resolver, melhor trocar o titulo usando javascript…

qdo vc clicar no link que troca o titulo, coloca no oncomplete do seu a4j:commandLink uma funcao que troca o titulo…

acho que assim seria o jeito mais facil

abraços

C

Valew mais uma vez Daniel, :lol:

Eu vou fazer uns testes aqui e depois coloco o resultado!!!

T+

Criado 11 de outubro de 2007
Ultima resposta 11 de out. de 2007
Respostas 2
Participantes 2