问题标签 [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 投票
2 回答
11005 浏览

flutter - 输入'列表' 不是类型 'List 的子类型>'

我正在做一个颤振项目,我将一个对象数组(列表>数组)从我的块传递给流构建器。如果我打印它打印得很好的对象,但是当我尝试将它们映射到 DropdownMenuItem 中时,它会抛出我提到的错误。因此,如果我在类中创建一个相同格式的虚拟数组并访问它,我不会得到错误。不知道我在这里缺少什么,代码如下。

我的 json 结构如下。

0 投票
2 回答
2501 浏览

flutter - Flutter:如何根据选择的第一个下拉按钮值设置第二个下拉按钮(多级相关按钮)的值?

我正在尝试在颤振应用程序中实现多级相关下拉按钮,并且按钮的值是从数据库中获取的。选择第二个下拉按钮值时出现错误。

选择第二个下拉值时出现错误:

在构建 FutureBuilder>(dirty, state: I/flutter (26965): _FutureBuilderState>#7dd80): I/flutter (26965): 'package:flutter/src/material/dropdown.dart': 失败的断言时抛出了以下断言:第 608 行 pos 15: 'items == null || 我/颤振(26965):items.isEmpty || 值 == 空 || items.where((DropdownMenuItem item) => item.value == I/flutter (26965): value).length == 1': 不正确。

0 投票
1 回答
1063 浏览

flutter - Flutter Dropdownbutton小部件未打开

我在视图中添加了一个下拉按钮小部件,当我在控件顶部时,它不会打开以显示可用值。

我什至尝试使用示例代码,但它仍然没有显示。此小部件位于 SingleChildScrollView 中。我将其更改为容器以查看是否是滚动问题,但这甚至不起作用。

单击/点击控件时,它应该会显示出来,但我不确定我缺少什么会导致它不显示值。

我在日志中没有看到任何错误(至少我熟悉的日志)

更新了更多代码:

0 投票
5 回答
33297 浏览

flutter - 在颤动中设置下拉按钮的默认值

我有一个可以正常工作的下拉按钮,但是当我尝试设置默认值时,它将失败并出现以下错误:

'package:flutter/src/material/dropdown.dart':断言失败:第 620 行 pos 15:'items == null || 项目.isEmpty || 值 == 空 || items.where((DropdownMenuItem item) => item.value == value).length == 1': 不正确。

这是我的下拉按钮:

}

我尝试如下设置 selectedWorkspace onInit 的值,但失败了。

有没有办法在下拉按钮中设置默认值?

0 投票
1 回答
3330 浏览

flutter - 选择值时出现颤振下拉按钮错误[使用来自 api 和 FutureBuilder 的数据]

嘿,伙计们,我面临一个问题,我正在使用此代码从 api 检索数据

并使用这两个函数实现一个下拉按钮来获取数据并返回下拉菜单列表:`

`并使用此代码填充 DropdownButton

值已填充,一切都很好,但是当我从下拉列表中选择一个值时,它会因此错误而崩溃

I/flutter (4578): 在构建 FutureBuilder>(dirty, state: I/flutter (4578): _FutureBuilderState>#f394d): I/flutter (4578): 'package:flutter/src/material/dropdown .dart':断言失败:第 608 行 pos 15:'items == null || 我/颤振(4578):items.isEmpty || 值 == 空 || items.where((DropdownMenuItem item) => item.value == I/flutter (4578): value).length == 1': 不正确。I/flutter (4578): I/flutter (4578): 要么断言表明框架本身有错误,要么我们应该提供实质性的 I/flutter (4578): 此错误消息中的更多信息可帮助您确定和修复根本原因。I/flutter (4578):在任何一种情况下,请通过在 GitHub 上提交错误报告此断言:I/flutter (4578): https://github.com/flutter/flutter/issues/new?template=BUG.md I/flutter(4578):I/flutter(4578):抛出异常时,这是堆栈:I/flutter( 4578): #2 新下拉按钮

0 投票
1 回答
775 浏览

android - 颤振从下拉按钮设置状态不更新值

您好,我正在尝试更新警报对话框中的 DropdownButton,但它似乎没有更新 selectedValue。

这是代码:

不过,SetState 可以完美地使用角色名称。当我更改选择值并单击输入名称时,下拉按钮选择的值会更新。

如果您有任何想法,非常欢迎您的帮助:)

编辑:抱歉缩进不好,稍后会尝试解决这个问题:/

0 投票
2 回答
5893 浏览

flutter - Flutter:更改 DropDownMenuItems 选择列表的背景颜色

在以下示例中,DrowdownButton 包含带有白色文本的灰色背景(由容器框装饰定义)。因此,默认情况下,菜单项都具有白色文本。但是菜单选择列表包含白色背景,因此无法读取项目。有没有办法改变选择列表的背景?

[ 下拉按钮] 1 [ 点击时] 2

0 投票
1 回答
106 浏览

flutter - 如何为 Flutter DropdownButton 小部件提供恒定宽度?

如何在 Flutter 中为 DropDownButton 提供恒定宽度?

当我知道为什么它们在下图中都作为不同宽度大小的 DropDownButton 时,第一个是其中值“100%”的最高长度,第二个是其中的最高值“90%”,所以有字符串长度的差异,因此它相应地换行。

我想给他们一个固定的宽度,让他们看起来一样。

在此处输入图像描述

0 投票
1 回答
301 浏览

flutter - 此函数的返回类型为“Row”,但不以 return 语句结尾

我正在尝试从 firestore 检索数据作为下拉列表,得到了本教程并显示错误,请帮助,全新的颤振。

此函数的返回类型为“Row”,但不以 return 语句结束。尝试添加 return 语句,或将返回类型更改为“void”。

这是代码:

0 投票
1 回答
119 浏览

android - 如何使用 sqflite 填充下拉列表?

我无法从数据库中填充 DropDown。

我在其中创建了 DropDown 但没有值显示在下拉列表中的项目类。

落下

模型类

这是代码,但我不明白为什么数据没有显示在下拉列表中,谁能帮帮我?我收到 NoSuchMethodError : The getter 'title' was called on NULL 但我不知道我在哪里做了 miatake ?