每当我调用setRowData()
添加超过grid div可以显示的行数的行,除非滚动,否则某些行不会添加到DOM中。即使我滚动到网格的底部,它们也不会显示出来。
如果我调整网格大小,这些丢失的行会神奇地出现。
我注意到行数和getRenderedNodes()
计数不一样。
我尝试从setTimeout调用refreshView()
,但它没有用。
是否有强制渲染所有行的选项?或者至少在我滚动时让它们出现?
答案 0 :(得分:0)
我在网格渲染后添加新行时遇到了类似的问题。而不是调用setRowData()
尝试调用addItems([..])
而不是传递给addItems
的数组是您想要添加的新行。无论出于何种原因,这不在网格api文档中,但您可以在https://www.ag-grid.com/javascript-grid-insert-remove/#gsc.tab=0
默认使用该功能,它不会自动刷新。首先尝试将刷新保留为默认值,然后在问题仍然存在时刷新。