Kendo MVVM DropDownList の次の html があります。
<select id="responseTypeDDL"
data-role="dropdownlist"
data-text-field="SystemResponseTypeCode"
data-value-field="SystemResponseTypeId"
data-bind="value: selectedSystemResponseTypeCode, source: responseTypes">
</select>
これは私のビューモデルです:
SC.ViewModels.Reference.ResponseTypeDataSource.read();
var responseTypeDDL = kendo.observable({
responseTypes: SC.ViewModels.Reference.ResponseTypeDataSource,
selectedSystemResponseTypeCode: null,
setSelectedSystemResponseTypeCode: function (code) {
this.selectedSystemResponseTypeCode = code;
},
});
kendo.bind($("#responseTypeDDL"), responseTypeDDL);
// after reading data, I call the method to set the selected value like this:
self.ResponseTypeDDL.setSelectedSystemResponseTypeCode(results.code);
ResponseTypeDataSource.read() メソッドは、「XML」、「JSON」のリストを返します。これは SystemResponseTypeCode フィールドです。また、データベースから別のデータ項目を読み取り、その応答タイプを確認します。「JSON」としましょう。「JSON」が選択されるようにドロップダウンを設定するにはどうすればよいですか?