function GenericSelectFirst(e){
// This function is called without any errors, I have verified it
e.sender.select(0);
}
<select class="full-width"
name="..."
data-bind="source: ..., value: ..., visible: ..., events:{dataBound: Function.GenericSelectFirst}"
data-role="dropdownlist"
data-value-field="..."
data-text-field="..."
data-value-primitive="true"
data-auto-bind="true"
required="required"
>
</select>
私はそのような一般的な簡単なシナリオを達成することは困難であるとは思いませんでしたが、私はMVVMのスタイルを使用して初期化剣道のDropDownListを持っており、それが結合されますリモートデータソース剣道MVVMドロップダウンリストを使用して最初の項目を選択する強制する方法
リモートデータソースが準備完了し、ウィジェットにバインドされたら、最初のオプションがデフォルトで選択されます(もちろん、最初の項目の値はビューモデルにバインドされる必要があります)
dataBoundイベントをウィジェットにバインドし、発生時に最初のアイテムを選択する上記のコードを使用して直接処理しようとしました。コールバックメソッドはエラーなしで呼び出されましたが、ウィジェットは最初のオプションを決して選択せず、最初のデフォルトの "空"オプションを選択し続けます。
私は何が間違っていましたか?どのように修正できますか?アドバイスありがとうございます!