Как включить элемент dropdown1 для отображения другого элемента dropdown2 в PowerApps?
Ниже приведена формула приложения canvas, которую я пробовал, но она не работает:
If(
DisplayInspectorDropdown.Selected.Value = "Jonathan Soh",
true,
DisplayBuildingDropDown.Selected.Value = "EC - Empire Complex")
Пожалуйста, обратите внимание, чтобы улучшить формулу приложения canvas! Спасибо
1 ответ
В PowerApps вы не можете напрямую "присвоить" значение элементу управления; элемент управления может ссылаться на другие элементы управления или переменные, и они реагируют на их изменения.
В первом раскрывающемся списке, если имена в Inspector
таблицы уже уникальны, то вам не нужно использовать Distinct
функция, вы можете установить свойство Items непосредственно в Inspector
, Это поможет при выборе во втором раскрывающемся списке.
На втором выпадающем (DisplayBuildingDropDown
), вам необходимо обновить Items
выражение так, что он будет фильтровать здания на основе выбора первого, что-то вроде
Filter(
Building,
inspectorID = DisplayInspectorDropDown.Selected.inspectorID)
куда Building
это имя источника данных, который содержит здания, которые вы хотите отобразить, и inspectorID
это имя столбца в этом источнике данных, которое соответствует значениям в первом раскрывающемся списке.