2017-05-04 89 views
0

每當我調用setRowData()添加的行數超過grid div可以顯示的行數時,除非滾動,否則某些行不會添加到DOM。即使我滾動到網格的底部,它們也不會顯示出來。ag-grid(8.2.0)不呈現某些行

如果我調整網格大小,這些缺失的行奇蹟般地出現。

我注意到行數和getRenderedNodes()計數是不一樣的。

我試着從setTimeout調用refreshView(),但沒有奏效。

是否有強制渲染所有行的選項?或者至少當我滾動時讓它們出現?

回答

0

我已經遇到過在網格已經渲染後添加新行的類似問題。而不是調用setRowData()嘗試調用addItems([..])而不是傳遞給addItems的數組是您想要添加的新行。無論出於何種原因,這不在網格api文檔中,但您可以在https://www.ag-grid.com/javascript-grid-insert-remove/#gsc.tab=0

更多地瞭解它。默認情況下,該功能不會自動刷新。首先嚐試將刷新保留爲默認值,如果問題仍然存在,請刷新。