1
knockout-kendo.js를 사용하여 녹아웃을 검도 그리드에 바인딩합니다. 그리드가 업데이트 된 후 일부 논리를 수행하려고합니다. 데이터 바인딩 된 이벤트를 녹아웃 함수에 바인딩하려고했지만 작동시키지 못했습니다. 이 Jsfiddle http://jsfiddle.net/QCnYx/에서는 gridDataBound 함수가 호출되지 않습니다. 내가 뭘 놓치고 있니?knockout-kendo.js 그리드 데이터 바인딩 이벤트
<div data-bind="kendoGrid: { data: items, groupable: true, scrollable: true, sortable: true, pageable: { pageSize: 10 },
databound:gridDataBound,
}"></div>
<button data-bind="click: addItem">Add Item</button>
var ViewModel = function() {
this.items = ko.observableArray([{
id: "1",
name: "apple"
}, {
id: "2",
name: "orange"
}, {
id: "3",
name: "banana"
}]);
this.addItem = function() {
var num = this.items().length + 1;
this.items.push({
id: num,
name: "new" + num
});
};
this.gridDataBound = function() {
alert("Grid Updated");
}
};
ko.applyBindings(new ViewModel());
감사 만! 나는 그것에 5 시간을 보냈다. 이것은 거의 우스운 이야기입니다. – c830
감사합니다. 기쁜 데 도움이되었습니다. – manji