У меня есть форма jsf 1.2 с двумя кнопками и несколькими полями ввода. Первая кнопка отбрасывает введенные значения и повторно заполняет страницу значениями из базы данных, вторая кнопка сохраняет введенные значения. Проблема возникает, когда пользователь нажимает клавишу ввода, когда курсор находится в одном из полей ввода, форма отправляется и выполняется действие, связанное с первой кнопкой.
Код выглядит так:
<h:commandButton action="#{bean.reset}" value="Reset" />
<h:commandButton action="#{bean.save}" value="Save" />
<!-- h:datatable with several h:inputText elements -->
Можно ли объявить конкретную кнопку действием по умолчанию при нажатии клавиши ввода? Это поведение где-то действительно указано?
DefaultCommand
, о котором только что было объявлено в блоге primefaces (blog.primefaces.org/ ? p = 1787). - person Jörn Horstmann   schedule 29.02.2012