Olá galera, tudo certo? Bom, estou desenvolvendo uma aplicação web…(um projeto de bibliotecas com vários cadastros, filtros, relatórios, etc.)
Enfim, como de costume, procuro testar em vários navegadores a mesma “tela de cadastro”. E, fazendo um procedimento que quando o usuário está fazendo um cadastro ele clica no ENTER e o seu cadastro é salvo, percebi uma possível diferença entre o Chrome e o Firefox.
Ambos salvam, normal…PORÉM clicando no botão.
O Chrome dando ENTER salva e aparece a mensagem “Registro salvo com sucesso”… . Já o Firefox nem salvar salva…
Até agora não aachei solução… Abaixo postarei o meu xhtml…
Se alguém puder ajudar…Agradeço
<p:tab title="Cadastro/Alteração" id="tabForm" rendered="#{sec:ifNotGranted('USR')}">
<p:growl id="grow2" life="4000"/>
<p:focus for="tipoDescricao"/>
<fieldset><legend>Dados principais</legend>
<h:panelGrid columns="2">
<h:outputLabel id="tipoCodigo_lbl" value="Código:" for="tipoCodigo" />
<h:outputText id="tipoCodigo" value="#{tipoMaterialJsfBean.crudObj.tipoCodigo}" />
<p:outputLabel id="tipoDescricao_lbl" value="Descrição:" for="tipoDescricao" />
<p:inputText id="tipoDescricao" value="#{tipoMaterialJsfBean.crudObj.tipoDescricao}" required="true"
requiredMessage="O campo descrição deve ser informado." style="width: 170%" maxlength="50"/>
<h:outputLabel/>
</h:panelGrid>
</fieldset><br/>
<h:panelGrid columns="3">
<p:defaultCommand target="treapSalvar" />
<treap:btnCrudSalvar id="treapSalvar" bean="#{tipoMaterialJsfBean}"/>
<treap:btnCrudCancelar bean="#{tipoMaterialJsfBean}"/>
</h:panelGrid>
</p:tab>
</p:tabView>
</ui:define>
</ui:composition>
</form>
</body>
</html>
