kendoDropDownList に変換した入力フィールドがあります。オプションで渡されるのは、ユーザーが新しい値を選択したときに何らかの処理を行う select コールバックです。
例えば
$("#MyDropDownList").kendoDropDownList({
optionLabel: "Choose...",
dataTextField: "MyTextField",
dataValueField: "MyValueField",
dataSource: myDataSource,
select: function (e) {
// Do some stuff
}
});
このビットは、ユーザーが GUI を介して値を選択している限り、正常に機能します。値が選択されたときに発生する必要があるものが発生します。
コードから選択を変更する必要がある場合、問題が発生します。私はこのようなものを持っています:
// Select dropdown entry by index
$("#MyDropDownList").data("kendoDropDownList").select(0);
これを行うと、select コールバックが呼び出されません。ここで私が間違っていることはありますか?または、選択時に発生するコードを独自の関数に取り込んで、起動する必要があるときに自分で呼び出す必要がありますか?