TabBarView动态更新列表

时间:2019-03-30 05:21:06

标签: dart flutter

我有多个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
          },
       ),

我该如何实现?

1 个答案:

答案 0 :(得分:0)

我能够使用setState做到这一点

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