关闭模态窗口时清除Slickgrid中的所有行

时间:2013-02-21 15:09:31

标签: slickgrid

我在jquery模态层中有2个SlickGrids 当模态图层关闭时,我需要能够清除所有行,以便在用户稍后重新打开模态图层时,网格为空。
实际上我可以使用:

来做到这一点
dataViewMG1.beginUpdate();
dataViewMG1.getItems().length=0;
dataViewMG1.endUpdate();

但如果我这样做,我就不能使用任何标准方法重新填充网格:

dataViewMG1.beginUpdate();
dataViewMG1.setItems(modaldata1);
dataViewMG1.endUpdate();
invmodalgrid1.invalidate();
invmodalgrid1.render();

任何人都有任何想法? 感谢

1 个答案:

答案 0 :(得分:3)

我在刷新数据之前亲自清空了网格,因此不会让用户认为它是实际刷新的数据。这似乎是你想要做的。

我的HTML网格是:
<div id="myGrid1" style="width:100%;height:680px;"></div>

在我的JavaScript中,我在刷新之前清空了网格 $('#myGrid1').empty(); // empty out the Grid before refreshing the data