重置SlickGrid以获取新数据

use*_*165 3 slickgrid

我有一个SlickGrid,用户可以在其中选择各种数据集.因此架构可以改变.因此,当用户选择新数据集时,我需要删除SlickGrid并重新开始,或清除现有数据集.

什么是正确的方法?我应该删除DOM节点吗?我查看了API,找不到任何看似可以完成我要做的网格级调用.

谢谢

Jat*_*til 9

使用数据视图和" OnChange()"调用以下行,

grid.invalidateAllRows();
dataView.setItems(newData, "Id");
grid.render();
Run Code Online (Sandbox Code Playgroud)

如果您不使用dataview试试这个,

        var data = []; \\or new array
        grid.setData(data);
        grid.render();
Run Code Online (Sandbox Code Playgroud)