如果要在 Ag-Grid 中重置滚动到新的数据源,请按照以下步骤进行操作:
var gridOptions = {
// 列定义
columnDefs: [
{ headerName: "ID", field: "id" },
{ headerName: "Name", field: "name" },
{ headerName: "Age", field: "age" }
],
// 数据源
rowData: []
};
// 创建 Ag-Grid 实例
var gridDiv = document.querySelector("#myGrid");
new agGrid.Grid(gridDiv, gridOptions);
setRowData
方法来设置新的数据源,并调用 resetRowHeights
方法来重置行高和滚动位置。例如:// 新的数据源
var newData = [
{ id: 1, name: "John Doe", age: 25 },
{ id: 2, name: "Jane Smith", age: 30 },
{ id: 3, name: "Bob Johnson", age: 35 }
];
// 设置新的数据源
gridOptions.api.setRowData(newData);
// 重置行高和滚动位置
gridOptions.api.resetRowHeights();
通过以上步骤,您可以在 Ag-Grid 中重置滚动到新的数据源。