添加新行时,我需要将滚动位置保持在底部。当分组处于非活动状态时,请确保indexVisible(INDEX_OF_LAST_ROW,“ bottom”)正常运行。但是,当行分组处于活动状态时,请确保IndexVisible不起作用,并且滚动位置将移至顶部。有人对此有快速解决方案吗?
答案 0 :(得分:0)
我能够获得分组节点的数量,并使用以下代码解决此问题。
var count = 0;
this.gridApi.forEachNode(function (node) {
if (node.group) {
count += 1;
}
});
this.gridApi.ensureIndexVisible(count, "bottom");
顺便说一句,如果不存在行分组,则可以通过以下方式轻松实现
this.gridApi.ensureIndexVisible(this.state.rowData.count - 1, "bottom")