我们今天从版本2009.3.1314.20升级了radcombobox组件到最新版本(2012.2.724.40)。以前当我们按Tab键时,当我们按Tab键时选择了所选项目,现在只有当我们按下回车键时它才有效。我们没有更改任何代码,也没有使用任何javascript来完成此行为。
<telerik:RadComboBox ID="ddlLevel1" runat="server" EnableEmbeddedSkins="false" skin="ourSkin" style="float:left;padding-right:1px;" Filter="Contains" AllowCustomText="false" MarkFirstMatch="true" IsCaseSensitive="false" AutoPostBack="true" Width="126" OnClientFocus="OnClientDropdownFocus" SelectOnTab="true" />
答案 0 :(得分:0)
我们最终添加了一个来自OnClientKeyPressing事件的简单javascript方法。
function radComboKeyPress(comboBox, eventArgs) {
var keyCode = eventArgs.get_domEvent().keyCode;
if (keyCode == 9) {
try {
comboBox.get_highlightedItem().select();
}
catch (err){
return;
}
}
}
这解决了问题