首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在PaginatedDataTable Flutter Web中实现搜索

如何在PaginatedDataTable Flutter Web中实现搜索
EN

Stack Overflow用户
提问于 2020-12-19 10:45:04
回答 1查看 199关注 0票数 1

嗨,我有一个PaginatedDataTable,现在我想使它可搜索,以便当我键入一些关键字,它将显示根据用户键入的关键字的数据…我已经搜索了一些关于它的文章,但我还没有找到...有人知道关于它的一些教程、文章或示例吗?

EN

回答 1

Stack Overflow用户

发布于 2021-09-13 12:25:35

代码语言:javascript
复制
dataList: _searchController.text == ""
      ? widget.dataList
      : searchList,
actions: [
      AnimatedSearchBar(
          width: 300,
          textController: _searchController,
          onSuffixTap: () {
            setState(() {
              _searchController.text = "";
            });
          }),)]

它们是PaginatedDataTable属性

代码语言:javascript
复制
  @override
  void initState() {
    super.initState();
     if (searchableItemList.length != 0 && widget.dataList.length != 0) {
      _searchController.addListener(() {
        setState(() {
          searchList = dataList
        .where((element) => element
                .name
                .toLowerCase()
                .contains(controller.text.toLowerCase()))
        .toList();;
        });
      });
    }}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65366195

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档