페이지의 입력을 Kendo MVVM의 데이터 소스에 바인딩하는 방법을 배우고 싶습니다.Kendo MVVM - 데이터 소스에 간단한 값 바인딩
<div id="configDiv">
Call:<input data-bind="value: SystemCall" type="text" /><br />
<button data-bind="click: save">Save</button>
</div>
그리고 다음 뷰 모델 : 간단하게 시작하려면, 나는 다음과 같은 HTML이 있다고
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);
아이디어는 시스템 콜의 값이 바인딩 될 것 읽기 URL에서 JSON 형식으로 반환한다는 것입니다 HTML의 입력 필드에. 이것이 작동하지 않기 때문에 뭔가 잘못되었습니다 . 나는 이것보다 더 복잡한 것은 아무것도하지 않고 간단한 예제를 찾기 위해 그물을 샅샅이 뒤졌으며 그것을 찾을 수 없다. 시작하는 방법에 대한 도움은 으로 크게 평가 될 것입니다.
도움이됩니다. 감사. – Scott