TabBarView动态更新列表

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TabBarView动态更新列表相关的知识,希望对你有一定的参考价值。

我有多个TabBarView生成动态产品List

TabBarView(
     controller: categoryTabController,
     children: List<Widget>.generate(categories.length,
               (index) => Products(categories[index])),
         ),

我有另一个TextField小部件,当我输入内容时,我想在List<Widget>中更新TabBarView,使用新的Products(categories[index]))列表内容。

TextField( onChanged: (text) {
           // need to update List<Widget> in above TabBarView
          },
       ),

我怎么能实现它?

答案

我能够使用setState这样做

TextField(
      onChanged: (text) {
        setState(() {
          userSearch = text;
        });
      },

以上是关于TabBarView动态更新列表的主要内容,如果未能解决你的问题,请参考以下文章