Flutter flatter:PaginatedDataTable不';行数更改后,请不要返回到第一页
我在我的web应用程序中使用PaginatedDataable,应用程序用户可以通过提供关键字来搜索行 问题是:在调用Search和setstate后,如果PaginatedDataTable位于第二、第三页或其他页面而不是第一页,则在搜索之前,我必须转到第一页查看输出,这非常不方便Flutter flatter:PaginatedDataTable不';行数更改后,请不要返回到第一页,flutter,dart,Flutter,Dart,我在我的web应用程序中使用PaginatedDataable,应用程序用户可以通过提供关键字来搜索行 问题是:在调用Search和setstate后,如果PaginatedDataTable位于第二、第三页或其他页面而不是第一页,则在搜索之前,我必须转到第一页查看输出,这非常不方便 有什么方法可以使PaginatedDataable在行数更改后进入第一页吗?我最终能够通过向PaginatedDataable实例传递一个唯一的键来解决这个问题 类MyDataTable扩展了无状态小部件{ con
有什么方法可以使PaginatedDataable在行数更改后进入第一页吗?我最终能够通过向
PaginatedDataable
实例传递一个唯一的键来解决这个问题
类MyDataTable扩展了无状态小部件{
const MyDataTable({Key}):super(Key:Key);
@凌驾
小部件构建(构建上下文){
返回交互式查看器(
子项:分页可编辑(
钥匙:钥匙,
列:getColumnHeadersForOwners(),
来源:getDataSource(),
标题:Container(),
行页码:4,
),
);
}
}
在调用此类的根小部件中:
。。。
...
子级:MyDataTable(键:UniqueKey())
...
如果您不熟悉Key
s,我建议您查看一下,这可以解释我们为什么使用Key
s。请将您迄今为止的尝试与图片一起发布。