0

本日、radcombobox コンポーネントをバージョン 2009.3.1314.20 から最新バージョン (2012.2.724.40) にアップグレードしました。以前は、タブを押したときに選択した項目が選択されていましたが、Enter キーを押したときにのみ機能するようになりました。この動作を実現するためにコードを変更したり、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" />
4

1 に答える 1

0

OnClientKeyPressing イベントからの単純な JavaScript メソッドを追加することになりました。

function radComboKeyPress(comboBox, eventArgs) { 
var keyCode = eventArgs.get_domEvent().keyCode; 
if (keyCode == 9) { 
    try { 
        comboBox.get_highlightedItem().select(); 
    } 
    catch (err){ 
        return; 
    } 
}

}

これで問題は解決しました

于 2012-09-14T07:07:16.043 に答える