gpt4 book ai didi

list - DataTable中的Flutter DropdownButton,列表中的DropdownButton选项

转载 作者:行者123 更新时间:2023-12-03 04:34:37 26 4
gpt4 key购买 nike

在困惑中,我试图让DataTable的列之一成为DropdownButton。我希望最初从getUsers填充DataTable行,然后能够使用基于ratingList的DropdownButton编辑单元格。
因此,我希望能够将DropdownButton单元格的值更改为ratingList中的任何值:['Ok','Good','Great','Amazing'];注意,我希望能够选择“Great”或“Amazing”,这些不是初始填充值之一。
从getUsers加载数据非常重要,因为最终将从Firestore中获取数据。然后,可以根据值的ratingList(一个完整的评级列表),在加载数据后更改DropdownButton单元格。
参见下面的示例代码(DropdownButton不会更改单元格值),也在DartPad.
提前致谢!
enter image description here

最佳答案

只需将user.rating = newValue放入setState块中即可。
像这样。

onChanged: (String newValue) {
setState(() {
//help!
user.rating = newValue;
});
},

关于list - DataTable中的Flutter DropdownButton,列表中的DropdownButton选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64327653/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com