我正在使用剔除-kendo.js来将敲出绑定到Kendo网格。在更新网格之后,我正在尝试执行一些逻辑。我试图将数据库事件绑定到一个敲除函数,但无法使其工作。在这个Jsfiddle http://jsfiddle.net/QCnYx/中,从未调用gridDataBound函数。我遗漏了什么?
<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());发布于 2014-07-17 15:05:22
它是dataBound (大写B),而不是databound,在:
... databound:gridDataBound ...https://stackoverflow.com/questions/24805583
复制相似问题