Angular AG网格值获取程序+分页
我使用ag grid angular2渲染表,并使用valueGetter功能将行数据渲染到ui 我想将onscroll分页添加到我的ui中,但找不到使用datasource的方法Angular AG网格值获取程序+分页,angular,ag-grid,ag-grid-ng2,Angular,Ag Grid,Ag Grid Ng2,我使用ag grid angular2渲染表,并使用valueGetter功能将行数据渲染到ui 我想将onscroll分页添加到我的ui中,但找不到使用datasource的方法 `gridOptions.api.setDatasource(ds);` 如何在此处协作valueGetter和分页 估价师代码 这很简单,可以使用相同的实现来实现: var dataSource = { data: gData, rowCount: null,
`gridOptions.api.setDatasource(ds);`
如何在此处协作valueGetter和分页
估价师代码
这很简单,可以使用相同的实现来实现:
var dataSource = {
data: gData,
rowCount: null,
getRows: function (params) {
console.log("asking for " + params.startRow + " to " + params.endRow);
var rowsThisPage = this.data.slice(params.startRow, params.endRow);
var lastRow = -1;
if (this.data.length <= params.endRow) {
lastRow = this.data.length;
}
params.successCallback(rowsThisPage, lastRow);
}
};
this.gridApi.setDatasource(dataSource);
var dataSource = {
data: gData,
rowCount: null,
getRows: function (params) {
console.log("asking for " + params.startRow + " to " + params.endRow);
var rowsThisPage = this.data.slice(params.startRow, params.endRow);
var lastRow = -1;
if (this.data.length <= params.endRow) {
lastRow = this.data.length;
}
params.successCallback(rowsThisPage, lastRow);
}
};
this.gridApi.setDatasource(dataSource);