【发布时间】:2013-05-13 16:02:12
【问题描述】:
所有示例都在 page.load 事件中将 json 数据绑定到 simpleGrid,该事件将触发以计算列并显示 gridview。但在我的情况下,页面的初始加载不会显示gridview,并且单击使用ajax 返回数据集的按钮,然后绑定到simpleGrid。这是示例
我尝试订阅 observableArray ,但这并不能重新生成网格,有什么提示吗?谢谢!
function viewModel() {
var self = this;
self.queryResult = ko.observableArray();
self.update = function (data) {
//this is an ajax call and return dateset back
$.each(initialData, function (index, item) {
self.queryResult.push(item);
});
};
self.gridViewModel = new ko.simpleGrid.viewModel({
data: self.queryResult,
pageSize: 10
});
}
【问题讨论】:
-
我收到错误无法读取未定义的属性视图模型。看到这个小提琴jsfiddle.net/FB6LA/8
标签: knockout.js