问题标签 [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.
flutter - Flutter DropDownButton Popup 200px below Button
我在 ListView 中使用具有自定义样式的 DropDownButton。我的问题是:PopupMenu 在 Button 下方大约 200-300 像素处打开,因此看起来下面的 Button 已打开:
我以自定义样式包装了下拉菜单,但我已经尝试删除它,但什么也没做。我也尝试使用普通的下拉按钮,但效果相同。相应的构建:
自定义下拉:
编辑:我刚刚注意到,弹出窗口总是在屏幕中心打开。但我仍然不知道为什么会这样。
编辑 2:感谢@João Soares,我现在缩小了问题范围:我用 ListView 围绕 Widget,并使用 AnimatedContainer 来打开和关闭菜单。这个容器的填充似乎是罪魁祸首,但我不知道如何解决这个问题,因为我需要那个容器:(孩子是 ListView 小部件)
flutter - Flutter DropDownButton - 当下拉按钮被禁用时如何显示选定的值?
Flutter DropdownButton 显示了一些奇怪的行为:disabledHint
当它被禁用时它显示小部件而不是选定的值(必须通过设置onChanged
为 null 来完成)。
如何显示选定的值?
这是我的示例代码:
javascript - 如何在 DropdownButton react-bootstrap 内的 Button 元素上应用 css 类?
我正在使用 react-bootstrap 中的下拉按钮。我想在 DropdownButton 内的按钮元素上应用类。如果我将 className 传递给 DropdownButton,它将应用于外部 div。相反,它应该应用于按钮元素。下面是我正在使用的代码
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}}}
flutter - 当我更改下拉按钮时,它会影响下一个
当我向列表中添加新列表元素并尝试更改成绩时。这件事没有我想要的效果。它正在影响下一项,可能是算法错误。我希望你能理解这个问题。我试图为每个 dropdownButton 添加一个变量,但我想不通。我应该用什么来解决这个问题?
flutter - Flutter:应该只有一项具有 [DropdownButton] 的值
我正在尝试在 Flutter中创建一个下拉按钮。我从我的数据库中获取一个列表,然后我将列表传递给我的dropdownButton
一切工作,数据按预期显示,但是当我从中选择一个元素时,我收到此错误:
我尝试将DropdownButton 值设置为 null它可以工作,但是我看不到所选元素。
这是我的代码:
我使用futureBuilder从数据库中获取我的列表。
flutter - Flutter:自定义下拉按钮功能不显示所选值
我正在尝试制作一个返回下拉菜单的自定义函数。该函数接受 3 个参数:menuTitle、selectedValue 和字符串列表。
下拉菜单显示所有可用选项,但选择一个后,我只能看到提示文本而不是所选值。我将不胜感激任何帮助。