Modal do Primefaces ñ roda no I.E. 7.x

0 respostas
C

Salve GUJ!!! :smiley:

Estou com um problema com o modal do p:dialog e do p:confirmDialog somente no navegador I.E. 7.x (é o utilizado pelas estações do cliente, único homologado por eles).

O interessante é que tenho o problema só qdo utilizo o modal dentro de um p:tab. Consigo “chamar” o Modal mas ñ é possivel clicar em nada, fica td desabilitado e só consigo sair do Modal teclado o ESC.

Uso no projeto Spring 3, SpringSecurity 3, Hibernate, JSF 2 e Primefaces 2.21 (testei tb o 3.0.M3), Tomcat 6.0.20 (testei tb 7.0.20)

Alguém sabe o q devo fazer para corrigir este problema?

Segue exemplo problemático:

<ui:composition  xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" 
  xmlns:f="http://java.sun.com/jsf/core" xmlns:ui="http://java.sun.com/jsf/facelets" 
  xmlns:p="http://primefaces.prime.com.tr/ui" template="/templates/template.xhtml">
  <ui:define name="conteudo">
     <p:tabView dynamic="true" cache="false" effect="opacity" effectDuration="fast">
        <p:tab title="tab 1">
           <h:form>
              <p:commandButton value="Destroy the World" onclick="confirmation.show()" type="button"/>
              <p:confirmDialog message="Are you sure about destroying the world?" showEffect="bounce"
                hideEffect="explode" modal="true" header="Initiating destroy process" severity="alert" widgetVar="confirmation">
                <p:commandButton value="Yes Sure" oncomplete="confirmation.hide()" actionListener="#{buttonBean.destroyWorld}" />
                <p:commandButton value="Not Yet" onclick="confirmation.hide()" type="button" />
              </p:confirmDialog>
           </h:form>
        </p:tab>
     </p:tabView>
  </ui:define>
</ui:composition>

Muito obrigado.
[]'s
t++

Criado 30 de setembro de 2011
Respostas 0
Participantes 1