我在jquery模态层中有2个SlickGrids
当模态图层关闭时,我需要能够清除所有行,以便在用户稍后重新打开模态图层时,网格为空。
实际上我可以使用:
dataViewMG1.beginUpdate();
dataViewMG1.getItems().length=0;
dataViewMG1.endUpdate();
但如果我这样做,我就不能使用任何标准方法重新填充网格:
dataViewMG1.beginUpdate();
dataViewMG1.setItems(modaldata1);
dataViewMG1.endUpdate();
invmodalgrid1.invalidate();
invmodalgrid1.render();
任何人都有任何想法? 感谢
答案 0 :(得分:3)
我在刷新数据之前亲自清空了网格,因此不会让用户认为它是实际刷新的数据。这似乎是你想要做的。
我的HTML网格是:
<div id="myGrid1" style="width:100%;height:680px;"></div>
在我的JavaScript中,我在刷新之前清空了网格
$('#myGrid1').empty(); // empty out the Grid before refreshing the data