我是 slickgrid 的新手。我在刷新网格时遇到问题:只有一个包含 2 列“id”和“value”的表。网格在场景后面填充,如下所示:
cpt ++ ;
var d = [{ id: "item" + cpt, value: "val" + cpt }, ];
data.push(d[0]);
grid.updateRowCount();
grid.render();
数据已更新并可控制:
var n = grid.getData().length;
var t;
for (var i = 0; i < n; i++) {
t = t + '\n' + grid.getData()[i].id + ' --> ' + grid.getData()[i].value;
}
alert(t);
但在屏幕上,新行是空的。如果我编辑一行数据就会出现。如果我创建很多行并使用滑块浏览网格,则会出现一些数据但不是全部。
我以为“grid.render();” 应该用新数据渲染网格吗?我错过了一些东西,我需要更像“grid.refresh”的东西吗?
问候
一些新闻 :
通过快速升高和降低滑块数次,所有数据都会出现。
好的,解决方案:
启用添加行:假