2016-11-28 204 views
0

我在ag網格中加載的數據取決於http調用,一旦我獲得數據,我將調用api.setRowData(data);在調試過程中,我發現我需要的數據在那裏。但是,網格並沒有在最初的http響應中顯示整個數據。當我再次打電話時,它會顯示數據。這是我做的,一旦我得到來自HTTP調用數據:ag-grid api.refreshView()似乎沒有工作

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

另外在gridOptions,我提到:

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

任何想法是什麼問題?

+0

你可以嘗試調用'gridOptions.api.refreshInMemoryRowModel()'? –

回答

0

這條單線爲我工作。

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

您可能還需要在EventListener中實例化您的網格。

-1

我已將refreshView替換爲refreshInMemoryModel()。它爲我工作。