2017-05-04 87 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

更多地了解它。默认情况下,该功能不会自动刷新。首先尝试将刷新保留为默认值,如果问题仍然存在,请刷新。