小编Şer*_*ğuz的帖子

Flutter,如何在 PaginatoredDataTable 中以编程方式更改页面?

我有一个分页数据表和搜索栏,它工作得很好,但是当我搜索我的数据表时,它不会进入第一页。当我单击第一页时,它会转到第一页,并且会显示我的新过滤列表。如何在数据表中以编程方式更改页面?

这是我的分页数据表

    PaginatedDataTable paginatedDataTable = PaginatedDataTable(
    actions: [
      AnimatedSearchBar(
          width: 300,
          textController: _searchController,
          onSuffixTap: () {
            setState(() {
              _searchController.text = "";
            });
          }),
      widget.showDialog == null
          ? SizedBox()
          : AddUpdateButton(
              buttonType: ButtonTypes.add,
              onPressed: widget.showDialog,
            )
    ],
    initialFirstRowIndex: firstRowIndex,
    source: dts, 
    rowsPerPage: _rowsPerPage,
    header: Text(
      widget.title,
      style: CustomTextStyle.mblackBoldTextStyle,
    ),
    sortColumnIndex: _sortColumnIndex,
    sortAscending: _sortAscending,
    availableRowsPerPage: [
      _defaultRowsPerPage,
      _defaultRowsPerPage * 2,
      _defaultRowsPerPage * 5,
      _defaultRowsPerPage * 10
    ],
    showCheckboxColumn: false,
    dataRowHeight: widget.dataRowHeight,
    showFirstLastButtons: true,
    onRowsPerPageChanged: (r) {
      setState(() {
        _rowsPerPage = r;
      }); …
Run Code Online (Sandbox Code Playgroud)

dart flutter flutter-layout flutter-web paginateddatatable

4
推荐指数
1
解决办法
2454
查看次数