Estou com um grande problema!
Desenvolvi um sistema usando JSF 2.0, PrimeFaces 2.2 e Facelets. E o sistema funciona perfeitamente no Firefox, Chrome, etc.
Porém no IE 7/8 o sistema não funciona!
Por exemplo, tenho um p:commandButton que ao apertá-lo, ele deve abrir uma p:dialog. No IE isto não ocorre! Quando a requisição é feita, os dados são enviados para a Controller, processados e retornam à View, porém a atualização "update" não ocorre.
Estou esquecendo algum detalhe? Aqui segue o código da minha tela de login, onde tem um botão de limpar dados, que só recebe Strings vazias da camada Controller para a View e limpa os InputTexts.
<?xml version='1.0' encoding='ISO-8859-1'?>
<!--
To change this template, choose Tools | Templates
and open the template in the editor.
-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:p="http://primefaces.prime.com.tr/ui"
xmlns:f="http://java.sun.com/jsf/core">
<f:view contentType="text/html">
<h:head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
<meta http-equiv="X-UA-Compatible" content="IE=8" />
<meta http-equiv="X-UA-Compatible" content="IE=7" /> <!-- -->
<title>GED QUALI Web - Login</title>
<p:tooltip global="true" />
<!-- <h:outputStylesheet name="skin"/> -->
<link type="text/css" rel="stylesheet" href="south-street/skin.css" />
<script type="text/javascript" src="../jquery.js"></script>
</h:head>
<h:body>
<h:form style="font-size:12px;">
<br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br>
<p:panel id="login" header="Autenticação"
style="font-size:12px; width: 280px; margin-left: auto; margin-right: auto"
visible="true" closable="false" >
<h:panelGrid columns="2">
<h:graphicImage value="/resources/image/projectus.png" />
<h:panelGrid columns="2" cellpadding="5" id="grid">
<h:outputText value="Login: " style="font-size:12px; font-weight: bold"/>
<h:inputText style="font-size:12px; font-weight: bold; width: 130px"
value="#{loginManagedBean.usuario}"/>
<h:outputText value="Senha: " style="font-size:12px; font-weight: bold"/>
<h:inputSecret style="font-size:12px; font-weight: bold; width: 130px"
value="#{loginManagedBean.senha}"/>
</h:panelGrid>
</h:panelGrid>
<p:commandButton value="Entrar" update="msg, login" action="#{loginManagedBean.login}"
style="font-size: 12px;"/>
<p:spacer width="10" height="5" />
<p:commandButton value="Limpar Campos" update="login" action="#{loginManagedBean.limpar}"
style="font-size: 12px;"/>
</p:panel>
<p:growl id="msg" showDetail="true" showSummary="true" />
<p/>
<center>
<h:outputText value="* Para melhor desempenho acesse o sistema no Mozilla Firefox. Não use Internet Explorer em hipótese alguma!" style="font-weight: bold; font-size: 12px"/>
</center>
</h:form>
</h:body>
</f:view>
</html>
Obrigado!
Abraços, Robert

