У меня есть событие JSF ajax keyup, связанное со списком событий в компоненте поддержки.
Код в файле JSF подобен ниже.
<h:inputText id="txtDescription" value="#{institutionController.current.description}" disabled="#{institutionController.modifyControlDisable}" >
<f:ajax event="keyup" listener="#{institutionController.changeDetailsEvent}" />
</h:inputText>
Код в основеbean, как показано ниже.
public void changeDetailsEvent(AjaxBehaviorEvent event) {
}
Я хочу добиться различной логики в зависимости от нажатия клавиш, как показано на рисунке ниже, псевдокод.
public void changeDetailsEvent(AjaxBehaviorEvent event) {
If (event.key = Key.enter) {
do something;
} else if (event.key = Key.Escape) {
so something else;
} else {
do nothing;
}
}
Может кто-нибудь сказать, пожалуйста, как это делаетсяв бобе?