Как правильно перемещаться между страницами таблицы данных с разбивкой на страницы во флаттере?

Я новичок в трепете. Я работаю над Paginated DataTable, все идет нормально, но когда я нажимаю кнопку следующей страницы, он вызывает У меня всего 11 строк и 10 строк PerPage. 10 строк отображаются правильно, но когда я нажимаю кнопку следующей страницы для просмотра 11-й строки, возникает ошибка. Я не понял, в чем ошибка. пожалуйста, помогите мне.

вот мой реализованный код

      PaginatedDataTable(
        header: Text("Data Table Header"),
        columns: [
          DataColumn(label: Text("Name")),
          DataColumn(label: Text("Contact")),
          DataColumn(label: Text("Address")),
          DataColumn(label: Text("Balance")),
        ],
        source: DTS(allcompanies),
        onRowsPerPageChanged: isRowCountLessDefaultRowsPerPage // The source of problem!
            ? null : (rowCount) {
          print("$rowCount");
          setState(() {
            _rowsPerPage1 = rowCount;
          });
        },
        rowsPerPage: isRowCountLessDefaultRowsPerPage ? _rowsPerPage : _rowsPerPage1,
        availableRowsPerPage: availableRowsPerPage,

      ),

вот снимок экрана,показывающий 10 строк правильно

на следующей странице нажмите показать это

0 ответов

Другие вопросы по тегам