Как отменить выбор всех выбранных параметров раскрывающегося списка при выборе параметра в другом раскрывающемся списке? - PullRequest
1 голос
/ 06 мая 2019

У меня есть два 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)

Но это не работает, потому что каждый раз, когда я выбираю новый параметр, все параметры из раскрывающихся списков не выбираются, потому чтособытия вызывают друг друга.Может ли кто-нибудь помочь понять, как я могу это сделать?

1 Ответ

1 голос
/ 07 мая 2019

Если вы можете иметь значение только в одном из раскрывающихся списков, вы можете задать для переменной onChange каждого из них значение DisplayMode другого из них равным Disabled. например:

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

Извините, если я неправильно понял ваш вопрос!

...