Utilizo JSF, Spring e Primefaces
Negócio é o seguinte:
Tenho uma página de cadastro de pessoa
Nessa pag tem um panel de Documentos:
<p:panel styleClass="dadosPessoais" header="Endereço">
<h:panelGrid columns="3" styleClass="grid" id="formEnd">
<h:outputStylesheet name="novoFuncionario.css" library="css"></h:outputStylesheet>
<h:outputText value="CEP"></h:outputText>
<p:inputMask id="zipcode" value="#{pessoaBean.pessoa.cep}"
mask="99999-999" styleClass="inputMedio"></p:inputMask>
<p:commandButton value="Buscar" action="#{pessoaBean.encontraCep}"
ajax="true" update="formEnd"></p:commandButton>
<h:outputText value="Logradouro"></h:outputText>
<p:inputText id="rua" value="#{pessoaBean.pessoa.logradouro}"
styleClass="inputMaior"></p:inputText>
<p:inputText value="#{pessoaBean.pessoa.numero}"
styleClass="inputMenor"></p:inputText>
<h:outputText value="Bairro"></h:outputText>
<p:inputText id="bairro" value="#{pessoaBean.pessoa.bairro}"
styleClass="inputMaior"></p:inputText>
<p />
<h:outputText value="Cidade"></h:outputText>
<p:inputText id="cidade" value="#{cidadeBean.cidadeReside.nome}"
styleClass="inputMaior"></p:inputText>
<p />
<h:outputText value="Estado"></h:outputText>
<p:inputText id="estado" value="#{estadoBean.estadoReside.nome}"
styleClass="inputMaior"></p:inputText>
<p />
<h:outputText value="Telefone fixo"></h:outputText>
<p:inputMask id="fixo" value="#{pessoaBean.pessoa.telefoneFixo}"
mask="(099)9999-9999" styleClass="inputMedio"></p:inputMask>
<p />
<h:outputText value="Telefone móvel"></h:outputText>
<p:inputMask id="movel" mask="(099)9999-9999"
value="#{pessoaBean.pessoa.telefoneMovel}"
styleClass="inputMedio"></p:inputMask>
</h:panelGrid>
</p:panel>
(Design tablefull)
Enfim…
O que acontece, é que dependendo do browser, alguns campos estão como se fossem ‘disabled’ (com clique)
Se for passando os inputs com Tab ele vai…
Opera: Pis/pased, Rg, orgao…
Firefox: Reservista, série, categoria…
IE: Nenhum…
Já olhei em firebug, em console dos browsers e nada…
Já troquei os <p:input> por <h:input> e nada tbm…
Mais uma coisa … os panels do prime estão togglable… se eu minimizo algum deles, os inputs antes que pareciam desativados ficam ativos, e outros que estavam ativos ficam desativados…
Alguem tem alguma idéia?