Ag-grid: бесконечная прокрутка не работает

Я следил за общим содержанием и источниками, опубликованными на этой странице: https://www.ag-grid.com/javascript-grid-virtual-paging/index.php

В моем компоненте есть связанный код:

class PortsGrid extends React.Component {

  constructor(props) {
        console.log("PortsGrid - constructor");
        super(props);

        this.gridOptions = {
            rowModelType: 'virtual', 
            // other options ...
        }

  }

  onGridReady(
        this.api = params.api;
        this.columnApi = params.columnApi;

        this.api.setDatasource(this._createDatasource());
  }

В источнике данных в методе getRows(params) я вызываю params.successCallback(). После этого строки будут видны в сетке, но независимо от того, как я прокручиваю, getRows больше не вызывается.

Что мне не хватает?


person Amio.io    schedule 20.07.2016    source источник


Ответы (1)


Если вы хотите продолжить прокрутку, lastRowIndex в params.successCallback(rowsThisPage, lastRowIndex) должен разрешиться на -1.

person Amio.io    schedule 20.07.2016
comment
Спасибо! Это просто избавило меня от лишних хлопот, поскольку это лучший ответ в поиске Google. - person jeffeld; 28.02.2019