首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DataTable中的Flutter DropdownButton,列表中的DropdownButton选项

DataTable中的Flutter DropdownButton,列表中的DropdownButton选项
EN

Stack Overflow用户
提问于 2020-10-13 10:32:58
回答 1查看 133关注 0票数 0

在flutter中,我尝试让DataTable的其中一列成为DropdownButton。我希望最初从getUsers填充DataTable行,然后能够编辑基于ratingList的DropdownButton单元格。

因此,我希望能够将DropdownButton单元格的值更改为ratingList中的任何值:“Ok”、“Good”、“Great”、“Amazing”;注意,我希望能够选择“Good”或“Amazing”,这些不是初始填充的值之一。

从getUsers加载数据是很重要的,因为最终会从Firestore获取数据。然后能够在加载数据后根据值的ratingList更改DropdownButton单元格,这是一个完整的评级列表。

参见下面的示例代码(DropdownButton不会更改单元格值),也是在DartPad.

提前感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-13 10:50:05

只需将user.rating = newValue放入setState块即可。

就像这样。

代码语言:javascript
复制
onChanged: (String newValue) {
    setState(() {
        //help!
        user.rating = newValue;
    });
},
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64327653

复制
相关文章

相似问题

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