【发布时间】:2019-02-18 15:07:31
【问题描述】:
我正在从服务器返回一些行,以及 lastRowIndex(即 -1,存在的记录多于显示的记录)。列定义已构建,列标题出现在我的网格中,但从未填充行数据,并且 getRows 函数被无限调用。
EnterpriseDatasource.prototype.getRows = function (params) {
var requestParams = JSON.stringify(params.request);
Service.ServerSideRowRequestForServer(requestParams)
.then(function (response) {
var res = JSON.parse(response);
//res[0] = table data
//res[1] = lastRowIndex
//Send first row of returned data to generate column definitions
buildColumnDefs(res[0][0]);
//Set row and column data for ag grid
$scope.gridOptions.api.setColumnDefs(columnDefs);
params.successCallback(res[0], res[1]);
}, function (error) {
toaster.pop('error', 'Error: ', error.data, 3000);
});
};
这些是我的网格选项
【问题讨论】:
-
请提供
plink示例或完整代码详细信息,如dataSource绑定等。
标签: javascript angularjs grid ag-grid