Как включить элемент dropdown1 для отображения другого элемента dropdown2 в PowerApps? - PullRequest
0 голосов
/ 03 декабря 2018

Ниже приведена формула приложения холста, которую я пробовал, но она не работает:

If(
    DisplayInspectorDropdown.Selected.Value = "Jonathan Soh",
    true,
    DisplayBuildingDropDown.Selected.Value = "EC - Empire Complex")

Пожалуйста, посмотрите, как улучшить формулу приложения холста!!Спасибо

Я столкнулся с этой ошибкой: Please see the image here

1 Ответ

0 голосов
/ 03 декабря 2018

В PowerApps вы не можете напрямую «присвоить» значение элементу управления;элемент управления может ссылаться на другие элементы управления или переменные , и они реагируют на изменения на них.

В первом раскрывающемся списке, если имена в таблице Inspectorуже уникальным, тогда вам не нужно использовать функцию Distinct, вы можете установить свойство Items непосредственно в Inspector.Это поможет при выборе во втором раскрывающемся списке.

На втором элементе управления (DisplayBuildingDropDown) необходимо обновить выражение Items, чтобы оно отфильтровывало здания на основе выборапервый, что-то вроде

Filter(
    Building,
    inspectorID = DisplayInspectorDropDown.Selected.inspectorID)

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

...