O que é equivalente a $("<div></div>").load("url...").appendTo("#container") no JSF?

3 respostas
C

Existe alguma maneira de fazer isso usando os recursos do JSF?

$("&lt;div&gt;&lt;/div&gt;").load("subPaginaX.xhtml").appendTo("#container");

A ideia é criar uma área que irá receber o conteúdo de uma página parcial em xhtml que irá ser carregada dinamicamente.

O “f:ajax render” só atualiza algo já carregado, mas preciso adicionar algo que será carregado tem tempo de execução.

3 Respostas

maior_abandonado

clmr:
Existe alguma maneira de fazer isso usando os recursos do JSF?

$("&lt;div&gt;&lt;/div&gt;").load("subPaginaX.xhtml").appendTo("#container");

A ideia é criar uma área que irá receber o conteúdo de uma página parcial em xhtml que irá ser carregada dinamicamente.

O “f:ajax render” só atualiza algo já carregado, mas preciso adicionar algo que será carregado tem tempo de execução.

ja que ninguém respondeu… eu não sei se entendi direito mas… você quer dinamicamente importar o conteudo de uma outra página dentro de uma página usando os recursos do jsf?

usando o jsf 1.2 e richfaces da para você colocar (se não me engano usei assim no passado) um rich:panel e dentro dele um a4j:include, no viewId do a4j:include você deixa o método do managed bean por exemplo que vai retornar o endereço da página, deixei isso dentro do painel para dar rerender no id do painel, não no do include…

Marlon_Meneses

por que você não usa Facelets?

C

Não consegui usar esse a4j:include!

Pesquisando na net fui até a página do richfaces e baixei o arquivo http://downloads.jboss.org/richfaces/releases/4.2.X/4.2.2.Final/richfaces-4.2.2.Final.zip, descompactei e adicionei as JARs no projeto e coloquei o atributo xmlns:a4j=“http://richfaces.org/a4j”, mas não me lista a opção o a4j:include no eclipse. Lista somente a4j:“outras opções”.

Criado 29 de maio de 2012
Ultima resposta 27 de jun. de 2012
Respostas 3
Participantes 3