问题标签 [dropdownbutton]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
162 浏览

flutter - Flutter DropdownButton 错误“RangeError (index): Invalid value: Not in range 0..10, inclusive: 11”

我有一个用于插入项目的页面,其中一个 DropdownButton 包含可供选择的类别列表。然后旁边有一个按钮,您可以使用它在下拉项目中添加新类别,而无需重新加载页面“下图”

旁边有 IconButton 的下拉菜单

当我添加新类别时遇到以下错误的问题:“RangeError (index): Invalid value: Not in range 0..10, inclusive: 11”。

该错误会在 UI“这个红色错误框”中显示几秒钟,然后消失。我的猜测是它的发生是因为 DropdownButton 中的项目数在重建发生之前发生了变化。

我搜索了这样的东西,但我找不到任何解决方案,而且没有像“listView Builder”这样的 DropdownButton 的“计数”属性来帮助我,所有可用的解决方案都适用于 listView,与 DropdownButton 无关。

dorpdown 中的代码:

0 投票
1 回答
1823 浏览

flutter - Flutter dropdownButton setState on change 选择后不更新下拉文本以显示所选项目

我创建了一个 dropdownButton 以允许用户从下拉列表中进行选择,该下拉列表将从 API 填充。现在我正在使用我创建的列表进行填充。

目前,该按钮正在显示我列表中的项目,但在进行选择后,列表不显示所选项目,但仍显示提示文本。我想要发生的是在做出选择之后,然后 dropdownButton 显示被选择的项目而不是提示文本。

在 onChanged 方法中,我添加了一个 setState,希望将 _selectedValue 变量更新为所选值并将其显示在下拉按钮中。

我还在我的 setState 方法中添加了一个 print 语句,它会触发并向我显示 value 变量中的值。

这是我的代码。

0 投票
1 回答
76 浏览

flutter - 显示从 API 调用到 Flutter DropdownButton 的数据的最佳实践是什么?

目前我的应用程序正在向一个 API 发出一个 http 请求,该请求为我提供了 json 并列出了一些项目,这个 json 被分配给一个 List 变量。我已经将这些数据拉入我的应用程序,但需要在 DropDownButton 上显示它。要在下拉按钮中显示此数据,我应该使用 FutureBuilder 还是有类似的最佳实践?

0 投票
1 回答
36 浏览

flutter - Flutter Dropdownbutton选择的值没有改变

Flutter Dropdownbutton 选择的值没有改变我正在使用下拉按钮并使用产品模型映射数据但是 onchange 我的值没有改变

0 投票
1 回答
134 浏览

flutter - 如何在 Flutter 中使用 DropdowndownButton 在 DataTable 中显示一行?

在 Flutter 中,我试图只有一行包含列,如果我使用 DropdownButton 选项更改姓氏,请更改名字列。

代替:

在此处输入图像描述

我想:

在此处输入图像描述

完整代码:

0 投票
1 回答
414 浏览

flutter - 如何使用 Riverpod Notifier 创建下拉按钮?

我想在 Riverpod 中使用 changenotifierProvider 创建 DropDownButton,但我的代码写得不好。请帮我。我想,我只是写了 'watch' 方法,但我不知道如何阅读它。因此,它应该显示选择的项目,并且应该使用 provider.Category 进行更新。

我的 DropDownButton 代码在这里:

这是我的 DropDownButton 图片:(当我选择列表中的任何项目时,它无法正常工作。它总是选择第一个(它选择“英雄联盟”)。 在此处输入图像描述

我选择了steam,但卡片类别显示英雄联盟 我选择蒸汽但是,

0 投票
2 回答
912 浏览

flutter - 颤动中的DropdownButton中的多项选择

我知道有很多方法/包可以在flutter中实现下拉按钮中的多选,例如-->这个 但是以我的知之甚少,我想为基本构建重新发明轮子!!!

我的场景->

我有一个像这样的 json 格式的位置列表 -->

[{id: 928, location: Amtoli}, {id: 905, location: Ashok Tala}, {id: 899, location: Badur Tola}]

和两个列表 -->

并且在DropDownButton'sonChanged属性中 -->

我很想知道为什么我的代码不起作用,为什么我不能从 List _location 中删除数据,并添加到 List _multiSelectLoc

我已经在 dartpad 中模拟了这种情况,而且还可以正常工作! 在此处输入图像描述

0 投票
2 回答
4377 浏览

flutter - 带有 Getx 的 Flutter DropdownButton 小部件

我正在学习 GetX 状态管理并偶然发现了 DropdownButton 小部件。无法观察到如何使用所选值更新所选值。这是我的 DropdownButton 小部件

在小部件构建中声明。我试图使这个变量可观察,但布局会引发溢出错误。我也用 obx 包装了这个小部件,但它仍然抛出了同样的错误。这个小部件究竟是如何使用 GetX 实现的。我在这里拉头发。我可以使用 getX 处理其他小部件。

0 投票
0 回答
30 浏览

flutter - 我怎样才能让这个应用程序进入供应商?

我怎样才能让这个应用程序进入供应商?这个应用程序将是我的最终项目,我需要与提供商合作,以查看我从“timpano.dart”文件中按钮上的“kemikyolu.dart”文件中的下拉按钮获得的数据。你能帮助我吗?

kemikyolu.dart

定音鼓.dart

sonucSayfasi.dart

验证者.dart

anasayfa.dart

主要.dart

0 投票
0 回答
46 浏览

flutter - 当 ComboBox 更改时(在 Flutter 中),如何更改 TextFormField 中的文本?

我想在选择 DBMS 时显示数据库的默认用户和密码。

但是当我更改下拉值时,即使我更改了它的值,用户和密码也不会更改。

看代码:

我更改了属性的值,但它没有反映在组件上。

我怎么能做到这一点?

谢谢。