Pessoal,
não sei se alguém já passou por isso, mas tenho um projeto web/jsf e prime 3.4 que, quando navego entre os facelets alguns componentes visuais do Prime são redimencionados sozinhos.
Mais precisamente o componente ‘panel’, daí quando o foco deveria ir para um ‘commandButton’ contido no ‘panel’ parece que o foco do clique não dispara o evento e os containers são redimencionados.
<p:panel header="Etapa 3 - Definição dos 'metadados'" styleClass="panel">
<p:panel styleClass="innerPanel">
<p:outputLabel value="Insira o caminho completo do XML" />
<p:inputText id="xmlFile" type="text" value="#{xmlController.xmlFile}" size="70" maxlength="100" required="true" requiredMessage="Campo caminho do XML é obrigatório" />
<p:commandButton action="#{xmlController.visualizarXml}" value="Visualizar XML" ajax="false" />
<p:commandButton value="Processar XML" action="#{xmlController.parse}" title="Clique aqui para validar e processar o arquivo XML selecionado" ajax="false" />
</p:panel>
<br />
<p:commandButton value="Retornar" ajax="false" action="retornar_etapa2" title="Retorna à etapa 2" immediate="true" />
<p:commandButton value="Finalizar" ajax="false" title="Grava os metadados e finaliza rotina" action="#{xmlController.finalizar}" immediate="true" />
</p:panel>
Muito estranho não?