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

flutter - Flutter DropdownButton - 在父元素之外展开

我需要将颤动下拉按钮从其父级扩展得更多,以便所有下拉菜单项都适合它。

现在我正在使用 Row > Expanded > DropdownButton + isExpanded 这是结果 在此处输入图像描述

这是脚手架结构:

0 投票
1 回答
38 浏览

flutter - 如何在 OnChanged 中重置 DropdownButtonField 的值

我有一个 DropdownButtonFormField,其中最后一项是 DropdownMenuItem,用于使用对话框添加新对象。

当对话框显示时,用户可以创建一个新对象,该对象将出现在下拉列表中。当用户取消对话框时,它会显示最后一项。所需的行为是改为显示提示。

有人能帮我吗?谢谢!

0 投票
2 回答
35 浏览

android - 下拉按钮值文本在颤动/飞镖中没有变化

我的代码有问题,我定义了一个下拉按钮菜单,它会出现参数,当我单击参数时,它将选择该值,它不会在下拉按钮中改变。加上我的代码是在有状态小部件中定义的。这是我的代码:

0 投票
2 回答
1408 浏览

flutter - Flutter:关闭下拉按钮(DropdownMenu)

有没有办法在执行 onTap 函数时关闭包含所有 DropdownMenuItems 的DropdownButton的选择菜单(DropdownMenuItem中的 GestureDetector)?

这是我对 Alperen Baskaya 方法的实现(略微简化的版本,以便可以理解)。但是,这种方法还不起作用,我不确定是因为我实施不正确还是因为该方法不适用于我的问题。

0 投票
1 回答
40 浏览

flutter - 在颤振中我无法从下拉按钮更改值

在我定义下拉按钮的 StatefulWidget 类 Customdropdownbutton 下面

下面我尝试实例化类 Customdropdownbutton 并在 UI 中看到下拉按钮,但我无法更改值(选择的文本始终是 widget.listValue[0])

0 投票
0 回答
30 浏览

flutter - 从 StreamProvider 填充下拉按钮项目列表

我的 Firestore 文档中有一个数据流,我想用它来填充下拉按钮的下拉列表。我该怎么做呢?

这是我创建流的地方:

这是到目前为止的 DropdownButton 代码:

我知道这应该不难,但我找不到任何解决这个问题的帖子。谢谢

0 投票
0 回答
43 浏览

firebase - Flutter中引用Firebase的DropdownButton在选择后不会覆盖初始值

我已经使用 TextFormFields 和 DropdownButtons 构建了一个 Flutter 表单来编辑用户配置文件。初始值是使用 FutureBuilder 从 Firebase 调用的。下拉列表中的列表也是从 Firebase 流式传输的。

问题一:在DropdownButtons中,选择后initialvalues没有变化;Firebase 的值保留在表单中。但是,当您单击“保存”按钮时,它会正确更新 Firebase 的选择。如何覆盖初始值?我已经尝试了很多东西,但我假设这是一个州问题。

问题 2:如何向 DropdownButton 添加验证器以确保它不是空的?我不能让它工作。

太感谢了!

截屏

0 投票
1 回答
20 浏览

flutter - 连接两个 document.data()['field'] 字段

我正在尝试连接 Firestore 文档中的 2 个字段。如果我只使用一个字段,则数据存在并且 DropdownMenuItem 会填充。但是,如果我使用 2 个字段,则会收到错误“无效参数”。如何连接 2 个字段(fName 和 lName)?

0 投票
2 回答
4987 浏览

flutter - 如何在 Flutter 中将下拉所选项目设置为 TextFormField

我在 Flutter 中的 TextFormField 中创建了下拉列表,我成功地将列表(bankDataList)加载到下拉列表中,这是动态列表。数据显示在下拉列表中。但是我将“值:_bankChoose”分配给 DropDownButton 时遇到问题,它没有更新到 TextFormField。我使用的是图标和文字,请看截图。

截屏

0 投票
1 回答
197 浏览

flutter - DropdownButton - 更新颤振后出错

我只是发现这部分代码在更新颤振后不再起作用。我不明白是什么问题。它以前工作得很好。如果您能帮助我解决此问题,我们将不胜感激。非常感谢。

完整的错误信息是

“无法推断类型参数'T'。

试图为不起作用的“T”推断“动态”:参数“onChanged”声明为“无效函数(T?)?” 但参数是'void Function(Object?)'。'dynamic' 类型推断自:参数 'items' 声明为 'List<DropdownMenuItem>?' 但参数是'List<DropdownMenuItem>'。参数“值”声明为“T?” 但论点是“动态的”。

考虑将显式类型参数传递给泛型。

"