我想了解如何將頁面上的輸入綁定到Kendo MVVM中的數據源。要開始簡單地說,說我有以下的HTML:Kendo MVVM - 對數據源的簡單值綁定
<div id="configDiv">
Call:<input data-bind="value: SystemCall" type="text" /><br />
<button data-bind="click: save">Save</button>
</div>
及以下視圖模型:
var self = this;
var Model = kendo.data.Model.define({
id: "SystemId",
fields: {
SystemCall: { editable: true }
}
});
self.ViewModel = kendo.observable({
dataSource: new kendo.data.DataSource({
transport: {
read: "/api/ServiceApi?method=Ref/SystemConfig/",
type: "GET"
},
schema: {
model: Model
}
}),
save: function (e) {
alert("save config");
},
});
kendo.bind($("#configDiv"), self.ViewModel);
的想法是,系統調用的值以JSON格式返回從讀URL是綁定到html中的輸入字段。有些東西是錯誤的 ,因爲這不起作用。我已經在網上尋找一個簡單的例子,除了這個之外沒有什麼比這更復雜的,也找不到它。任何幫助如何開始將不勝感激 。
它確實有幫助,相當多。謝謝。 – Scott