【发布时间】:2015-08-05 11:19:47
【问题描述】:
当我更新我的 Slickgrid 中的某些值时,有时我需要重新加载整个网格。我检查了是否返回了正确的数据,确实如此,但 slickgrid 本身没有得到更新。如果我使用编辑器单击单元格,则它们的值会更新,但只有当我再次重新加载 slickgrid 时,所有内容才会更新。
加载网格和更新后加载的代码是一样的,还是问题出在数据非常相似,所以不会刷新?
在我从 ajax 调用中获取数据并确定要显示哪些列后,我使用此函数呈现网格:
// render the grid with the given columns and data
var renderGrid = function(columns, data) {
grid.setColumns(columns);
dataView.beginUpdate();
dataView.setItems(data);
dataView.endUpdate();
grid.setSelectedRows([]);
grid.render();
}
【问题讨论】:
标签: javascript slickgrid