【问题标题】:How can I deselect all selected option of a dropdown when selecting an option in a different dropdown?在不同的下拉列表中选择选项时,如何取消选择下拉列表的所有选定选项?
【发布时间】:2019-09-23 21:30:46
【问题描述】:

我有两个dropdown menus/ comboboxes,我可以在其中选择我想在DataTable 上显示的内容。

第一个Combobox 称为ColorCombo,并从Excel 工作表中获得以下选项:

Sort(Distinct(Table3;Color);Result;Ascending).

第二个 Combobox 称为 SizeCombo,它可以从 Excel 工作表中选择以下选项:

Sort(Distinct(Table3;Size);Result;Ascending).

我的问题是如何使我的代码正常工作,以便每次我在一个下拉菜单中选择一种颜色时,其他下拉菜单中的所有选项都会被取消选择?当 onChange 触发时,我尝试重置组合框,如下所示:

ColorCombo onChange : Reset(SizeCombo)
SizeCombo onChange : Reset(ColorCombo)

但这不起作用,因为每次我选择一个新选项时,下拉菜单中的所有选项都会被取消选择,因为事件会相互触发。有人可以帮助了解我该怎么做吗?

【问题讨论】:

    标签: drop-down-menu combobox office365 powerapps


    【解决方案1】:

    如果您只能在任一下拉菜单中设置值,则可以使每个下拉菜单的 onChange 变量将另一个的 DisplayMode 设置为 Disabled。例如:

    ColorCombo onChange : SizeCombo DisplayMode.Disabled
    SizeCombo onChange : ColorCombo DisplayMode.Disabled
    

    对不起,如果我误解了你的问题!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-15
      • 2017-10-17
      • 1970-01-01
      • 1970-01-01
      • 2014-11-30
      • 2017-05-19
      相关资源
      最近更新 更多