如何解决Flutter Hive - 如何从框中列出对象作为选择字段元素
我正在使用简单的 Hive 数据库制作一个移动 Flutter 应用程序。我的 Hive 框中有一些 Account 对象,我需要将它作为可选列表显示给用户(例如在 DropdownButton 中)。我该如何实施?
我尝试将值作为列表提供,但出现错误 The argument type 'List<Account>' can't be assigned to the parameter type 'List<DropdownMenuItem<Account>>'.
DropdownButton(
items: Hive.Box<Account>('accounts').values.toList(),),
DropdownButton(
items: Hive.Box<Account>('accounts').values.toList().map((Account acc) {
return DropdownMenuItem<Account>(
value: acc,child: Text(acc.name),);
}).toList(),
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。