我是新来的颤振。我在分页数据表上工作一切正常,但是当我单击下一页按钮时,它会调用 Invalid value: Not in inclusive range 0..10: 11
我总共有 11 行和 10 行每页。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 行的屏幕截图