我有两个dropdown menus/ comboboxes
,可以在其中选择要显示在DataTable
上的内容。
第一个Combobox
被称为ColorCombo
,并从Excel工作表中选择以下选项:
Sort(Distinct(Table3;Color);Result;Ascending).
第二个组合框称为SizeCombo,可从Excel工作表中选择以下选项:
Sort(Distinct(Table3;Size);Result;Ascending).
我的问题是如何使代码正常工作,以便每次我在一个下拉菜单中选择一种颜色时,都会取消选择另一个下拉菜单中的所有选项?当onChange甚至触发时,我尝试重置组合框,如下所示:
ColorCombo onChange : Reset(SizeCombo)
SizeCombo onChange : Reset(ColorCombo)
但这是行不通的,因为每次我选择一个新选项时,下拉菜单中的所有选项都会被取消选择,因为事件之间会相互触发。有人可以帮我了解我该怎么做吗?
答案 0 :(得分:1)
如果任一下拉菜单中只能有一个值,则可以使每个下拉菜单的onChange变量将另一个下拉菜单的DisplayMode设置为Disabled。例如:
ColorCombo onChange : SizeCombo DisplayMode.Disabled
SizeCombo onChange : ColorCombo DisplayMode.Disabled
对不起,如果我误解了您的问题!