【发布时间】:2015-02-10 14:15:13
【问题描述】:
当我专注于 selectOneMenu 时,当我按下向上箭头键或向下箭头键时,我需要触发 ajax 调用。
这是我的代码,我首先只尝试了向上键(它不起作用,我尝试了几种变体)
<h:selectOneMenu id="id" disabled="#!Bean.disabled}" value="#{Bean.value}" styleClass="style" onkeypress="if (event.keyCode == 38) { onchange(); return false; }">
<f:selectItems id="idItem" value="#{Bean.options}" var="option" />
<f:ajax event="change" execute="@this" render="group"/>
</h:selectOneMenu>
提示:Tab 键正在触发它并移动焦点(如果值更改)。我不希望 tab 键触发它。
【问题讨论】:
-
你试过下面的代码了吗?
-
@Tarik 我会尝试并告诉你,谢谢你的快速回答,我想它应该可以工作。