0

我在 jquery 模态层中有 2 个 SlickGrids。
我需要能够在模式层关闭时清除所有行,以便当/如果用户稍后重新打开模式层时网格为空。
实际上我可以使用以下方法做到这一点:

dataViewMG1.beginUpdate();
dataViewMG1.getItems().length=0;
dataViewMG1.endUpdate();

但如果我这样做,我将无法使用我的任何标准方法重新填充网格:

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

有人有想法么??谢谢

4

1 回答 1

3

我个人在刷新数据之前清空了我的网格,所以它不会混淆用户认为它是实际刷新的数据。这似乎是你想要在这里做的。

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

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

于 2013-02-21T22:24:42.413 回答