Quantcast
Channel: Desenvolvimento Web » JSF
Viewing all articles
Browse latest Browse all 4

Primefaces – CommandButton padrão quando tecla Enter for pressionada

$
0
0

Estive enfrentando um problema em uma tela que é composto por dois forms, no primeiro form existe 3 commandButtons:
1 – salvar os dados do formulário
2 – abre uma modal que contém segundo form da tela
3 – volta pra tela anterior

No formulário 1, quando pressionado a tecla “Enter” em um dos campos do formulário, o componente enviado ao servidor é diferente de quando clicado no botão 1.
Assim, causando um comportamento estranho, pois nem as validações foram verificadas ou a ação que efetivamente grava os dados no sistema.
TEndo a impressão, que está executando uma ação errada.

Comecei a pesquisar sobre um botão default, quando o enter for pressionado, ai que fui descobrir que o Primefaces já contém uma tag para atender essa necessidade defaultCommand.

<p:defaultCommand target="idBotaoDefault" /> 

Setei o id do botão default que será usado e pronto! Problema resolvido.


Viewing all articles
Browse latest Browse all 4

Latest Images

Trending Articles





Latest Images