我在ag网格中加载的数据取决于http调用,一旦我得到数据,我就调用api.setRowData(data);在调试过程中,我看到我需要的数据就在那里。但是网格在第一次http响应时没有显示整个数据。当我再次拨打电话时,它会显示数据。这是我从http调用中获取数据后所做的事情:
gridOptions.api.setRowData(data);
gridOptions.api.refreshView();
同样在gridOptions中,我提到:
onGridReady: function() {
gridOptions.api.sizeColumnsToFit();
gridOptions.api.refreshView();
}
知道这是什么问题吗?
答案 0 :(得分:0)
这条单线对我有用。
onGridReady: function(event) {
event.api.sizeColumnsToFit();
}
您可能还需要在EventListener中实例化您的网格。
答案 1 :(得分:-1)
我已将refreshView
替换为refreshInMemoryModel()
。它对我有用。