有时,当更新slickgrid时,不会显示更新

时间:2015-08-05 11:19:47

标签: javascript slickgrid

当我更新Slickgrid中的某些值时,有时我需要重新加载整个网格。我已经检查过返回了正确的数据,但是,slickgrid本身并没有得到更新。如果我用编辑器点击单元格,那么它们的值会更新,但只有当我再次重新加载slickgrid时才会更新所有内容。

加载网格并在更新后加载它的代码是相同的,或者问题来自数据非常相似,所以它不会刷新?

我从ajax调用中获取数据并确定要显示的列后,使用此函数呈现网格:

    // render the grid with the given columns and data
    var renderGrid = function(columns, data) {
        grid.setColumns(columns);
        dataView.beginUpdate();
        dataView.setItems(data);
        dataView.endUpdate();
        grid.setSelectedRows([]);
        grid.render();
    }

1 个答案:

答案 0 :(得分:0)

一个不同的问题,但使用this答案中的网格更新功能,我得到了它。