Carregar ModalPanel por demanda

4 respostas
MaYaRa_SaN

Boa tarde galera

Tenho uma tela e nela possuo 5 botoes que abrem um modal panel com formulario, esses modais sao carregados por <ui:include. Até aí blz.

o problema é que esses modais estao sobrecarregando a memoria que o browser dispoem e isso está me impedindo de usar os campos do filtro (que esta na mesma tela). Quando tento utilizar esses campos no IE ele me retorna um erro de “outOfMemory in line: 212”. já pesquisei por tudo e a unica sugestão decente que encontrei foi que o problema está no codigo. um dos problemas relatados que encontrei em foruns foi que a tela fazia diversas requisiçoes.

mas esse nao é meu caso pois removi os modais e o filtro funcionou perfeitamente.
como uso o rich:suggestionBox em diversas telas acredito que isso esteja sobrecarregando…

minha ideia seria carregar esses modais por demanda, isso é possivel?
alguem tem uma ideia melhor ou ja conseguiu solucionar esse problema?

so para constar, o FF até funciona o filtro, mas leva quase 2sec pra preencher um caracter que digitei…

Obrigada pela ajuda!!

4 Respostas

G

você pode tentar criar os modais “na unha” por binding …

MaYaRa_SaN

Oi guimoz

humm é uma opção…

mas tem como eu atribuir um xhtml pra um atributo no meu MB?

G

outra solução seria vc ter somente um modal, e controlar o que e quando vai ser incluido dentro do seu modal ex:

<rich:modalPanel id="modal" >

          <ui:include src="#{mB.url}"/>

</rich:modalPanel>
G

Criado 8 de dezembro de 2009
Ultima resposta 9 de dez. de 2009
Respostas 4
Participantes 2