问题标签 [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 回答
2189 浏览

flutter - Flutter DropdownButton - 添加标题以分隔项目

我试图实现一个DropdownButton可以用标题将特定项目彼此分开的方法(请参见下图中所需的输出,标题为绿色)

绿色标题分隔下拉列表的项目

就像在示例中一样,我想将这些绿色标题添加到我现有的DropdownButton中,但没有找到任何可以向我展示如何向DropdownButton

我也尝试从with切换DropdownButton到,但我想保持...的行为ListViewExpansionTileDropdownButton

是否可以将这些标题添加到DropdownButton items? 或者我应该尝试通过其他方式来实现它?我现在卡住了,不知道如何进行

0 投票
1 回答
177 浏览

flutter - Flutter如何更改DropDownButton的字体颜色

我试图改变我的 DropdownButton 的字体颜色,现在它是黑​​色的,我想把它改成白色有什么办法吗?

下拉按钮

谢谢你的时间。

0 投票
1 回答
11163 浏览

flutter - Flutter DropDownButton Popup 200px below Button

我在 ListView 中使用具有自定义样式的 DropDownButton。我的问题是:PopupMenu 在 Button 下方大约 200-300 像素处打开,因此看起来下面的 Button 已打开: 在此处输入图像描述

我以自定义样式包装了下拉菜单,但我已经尝试删除它,但什么也没做。我也尝试使用普通的下拉按钮,但效果相同。相应的构建:

自定义下拉:

编辑:我刚刚注意到,弹出窗口总是在屏幕中心打开。但我仍然不知道为什么会这样。

编辑 2:感谢@João Soares,我现在缩小了问题范围:我用 ListView 围绕 Widget,并使用 AnimatedContainer 来打开和关闭菜单。这个容器的填充似乎是罪魁祸首,但我不知道如何解决这个问题,因为我需要那个容器:(孩子是 ListView 小部件)

0 投票
2 回答
3865 浏览

flutter - Flutter DropDownButton - 当下拉按钮被禁用时如何显示选定的值?

Flutter DropdownButton 显示了一些奇怪的行为:disabledHint当它被禁用时它显示小部件而不是选定的值(必须通过设置onChanged为 null 来完成)。

如何显示选定的值?

这是我的示例代码:

0 投票
2 回答
100 浏览

javascript - 如何在 DropdownButton react-bootstrap 内的 Button 元素上应用 css 类?

我正在使用 react-bootstrap 中的下拉按钮。我想在 DropdownButton 内的按钮元素上应用类。如果我将 className 传递给 DropdownButton,它将应用于外部 div。相反,它应该应用于按钮元素。下面是我正在使用的代码

0 投票
1 回答
86 浏览

json - 我正在尝试从 api 获取数据并将其显示在 DropDownButton 中。问题是快照返回 null

snapshot.hasData 返回 null 并且永远不会显示下拉按钮。

我正在尝试从 api 获取数据并将其显示在下拉按钮中。当我尝试打印它时,response.body 被正确获取。但是当我尝试打印 listOfOperators 时,没有打印任何内容。看起来 listOfOperators 是空的,因此快照没有任何数据。我无法弄清楚为什么会这样

json数据:

{“status”:“success”,“OperatorType”:“GAS”,“data”:{“MAHANAGAR_GAS_LTD”:{“name”:“Mahanagar Gas Limited”,“authenticator3”:null,“label”:“客户账户号码(以 21 开头的 12 位数字)”,“note”:null,“account_label”:“Bill 组号(1 - 8 个字符 + 数字)”,“authenticator3_options”:null},“TRIPURA_NATURAL_GAS_COMPANY_LTD”:{“name”: "Tripura Natural Gas Company Ltd", "authenticator3": null, "label": "Consumer Number (1 - 20 digits)", "note": null, "account_label": null, "authenticator3_options": null}, "HARAYANA_CITY_GAS ": {"name": "哈里亚纳城煤气", "authenticationator3": null, "label": "CRN Number (8-12 digits)", "note": null, "account_label": null, "authenticator3_options": null}, "GUJARAT_GAS_COMPANY_LTD": {"name": "Gujarat Gas company Limited", "authenticator3": null, "label": "Service Number (1-15 digits)", "note": null, "account_label": null, "authenticator3_options": null}, "VADODARA_GAS_LTD": { “name”:“Aavantika Gas Ltd”,“authenticator3”:null,“label”:“客户编号(10-15 字母数字)”,“note”:null,“account_label”:null,“authenticator3_options”:null}, "SGL": {"name": "Sabarmati Gas Limited (SGL)", "authenticationator3": null, "label": "客户 ID (12 位)", "note": null, "account_label": null, "authenticator3_options": null}, "SITI_ENERGY": {"name": "Siti Energy" , "authenticator3": null, "label": "ARN Number (7 - 9 digits)", "note": null, "account_label": null, "authenticator3_options": null}, "UCPGPL": {"name": “Unique Central Piped Gases Pvt Ltd (UCPGPL)”、“authenticator3”:null、“label”:“客户编号(8 位 + 字符)”、“note”:null、“account_label”:null、“authenticator3_options”:null }, "IGL": {"name": "IGL (Indraprasth Gas Limited)", "authenticator3": null,“label”:“消费者编号(10 位)”,“note”:null,“account_label”:null,“authenticator3_options”:null},“ADANI_GAS”:{“name”:“ADANI GAS”,“authenticator3”: null, "label": "客户 ID (10 位)", "note": null, "account_label": null, "authenticator3_options": null}}}

0 投票
1 回答
79 浏览

flutter - 当我更改下拉按钮时,它会影响下一个

当我向列表中添加新列表元素并尝试更改成绩时。这件事没有我想要的效果。它正在影响下一项,可能是算法错误。我希望你能理解这个问题。我试图为每个 dropdownButton 添加一个变量,但我想不通。我应该用什么来解决这个问题?

这是问题

0 投票
14 回答
36670 浏览

flutter - Flutter:应该只有一项具有 [DropdownButton] 的值

我正在尝试在 Flutter中创建一个下拉按钮。从我的数据库中获取一个列表,然后我将列表传递给我的dropdownButton 一切工作,数据按预期显示,但是当我从中选择一个元素时,我收到此错误:

我尝试将DropdownButton 值设置为 null它可以工作,但是我看不到所选元素

这是我的代码:

我使用futureBuilder从数据库中获取我的列表。

0 投票
2 回答
650 浏览

wpf - 如何更改 WPF 工具栏下拉按钮的背景颜色?

如何更改 WPF 工具栏下拉按钮的背景颜色?

更新:

在此处输入图像描述

XAML 代码:

0 投票
1 回答
109 浏览

flutter - Flutter:自定义下拉按钮功能不显示所选值

我正在尝试制作一个返回下拉菜单的自定义函数。该函数接受 3 个参数:menuTitle、selectedValue 和字符串列表。

下拉菜单显示所有可用选项,但选择一个后,我只能看到提示文本而不是所选值。我将不胜感激任何帮助。