Ag-Grid 9服务器端分页

时间:2017-05-05 07:05:20

标签: javascript pagination ag-grid

我想用Ag-Grid进行服务器端分页,但我无法启用下一个按钮。我在之前的项目中使用了相同的方法并且运行良好,但是使用新的网格版本它不起作用。

我的网格选项如下所示:

        gridOptions = {
            columnDefs: columnDefs,
            datasource: datasource,
            pagination: true,
            paginationPageSize: 8,
            rowModelType: 'pagination'
        };

我的数据源是:

        datasource = {
            rowCount: -1,
            getRows: function (params) {
                var request = $.ajax({
                    url: apiUrl,
                    type: "post",
                    data: params
                });

                request.done(function (response, textStatus, jqXHR) {
                    params.successCallback(response.Values, response.Count);
                });

                request.fail(function (jqXHR, textStatus, errorThrown) {
                    params.failCallback();
                });
            }
        };

我多次调试我的代码,response.Count是15(我甚至试图对它进行硬编码,但它也没有帮助),但是我无法导航到第2页。 顺便说一句,如果我注释掉行 rowModelType:'pagination',那么即使第一页也没有出现。 我阅读了新文档,但我找不到任何解决方案。

Ps。:我刚试过版本7.2.2,这个代码就像魅力一样

0 个答案:

没有答案