ag-grid api.refreshView()似乎不起作用

时间:2016-11-28 04:32:33

标签: javascript ag-grid

我在ag网格中加载的数据取决于http调用,一旦我得到数据,我就调用api.setRowData(data);在调试过程中,我看到我需要的数据就在那里。但是网格在第一次http响应时没有显示整个数据。当我再次拨打电话时,它会显示数据。这是我从http调用中获取数据后所做的事情:

gridOptions.api.setRowData(data);
gridOptions.api.refreshView();

同样在gridOptions中,我提到:

onGridReady: function() {
                    gridOptions.api.sizeColumnsToFit();
                    gridOptions.api.refreshView();
                }

知道这是什么问题吗?

2 个答案:

答案 0 :(得分:0)

这条单线对我有用。

onGridReady: function(event) {
    event.api.sizeColumnsToFit();
}

您可能还需要在EventListener中实例化您的网格。

答案 1 :(得分:-1)

我已将refreshView替换为refreshInMemoryModel()。它对我有用。