如何解决通过代码添加行后刷新网格
| 我是slickgrid的新手。我在刷新网格时遇到问题: 只是一个带有两列“ 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吗?”这样的东西。
问候
一些新闻 :
通过快速几次升高和降低滑块,将显示所有数据。
好的,解决方案:
enableAddRow:否
解决方法
我认为使用这个
grid.setData(data);
grid.render();