如何在SlickGrid中使用javascript添加行

Kha*_*din 13 dynamic slickgrid

我正在尝试使用javascript在我的页面上为一个光滑的网格添加一行.我现在能够这样做的方法是使用以下代码.我只是想知道是否有更好的方法来做同样的事情.

....

//data is the array which was used to populate the SlickGrid
data.push({name:'Finish scanning the slickgrid js', complete:false}); 
grid.setData(data);
grid.render();

....
Run Code Online (Sandbox Code Playgroud)

Tin*_*Tin 15

这是首选方式.

data.push({...});
grid.updateRowCount();
grid.render();
Run Code Online (Sandbox Code Playgroud)

调用.setData()会强制网格重新渲染所有内容.通过调用updateRowCount(),您将通知网格已更改的行数以及它需要呈现仅添加或删除的行.