передача значения каскадного выпадающего списка в галерею на следующем экране, PowerApps

#parameter-passing #powerapps #cascadingdropdown

#передача параметров #powerapps #cascadingdropdown

Вопрос:

Я делаю POC в PowerApps и нуждаюсь в помощи и совете

Я подключаю свое приложение к Excel в качестве источника данных, ~ 800 записей. Я намерен передать это значение выпадающего списка каскада на мой следующий экран, чтобы отфильтровать мою галерею, отображающую кучу данных. Но я не получил значения в своей галерее.

Затем я продолжаю свой эксперимент, чтобы проверить передаваемое значение с помощью Label. Я формулирую свою следующую кнопку, передавая ОДНО выпадающее значение на следующий экран — Navigate(Scr_Result,ScreenTransition.Обложка,{Выбранный сайт: drop_assetsite.Выбрано.Результат -, я успешно получаю это значение. Но когда я объединяю эти 3 выпадающих значения в своей функции НАВИГАЦИИ, вместо этого я получаю FALSE в тексте метки

Вот моя СЛЕДУЮЩАЯ формула навигации — Navigate(Scr_Result,ScreenTransition.Обложка,{Выбранный сайт: drop_assetsite.Выбрано.Результат и drop_building.Выбрано.Результат и drop_assetcategory.Выбрано.Результат})Но я не нашел красного знака X на моей СЛЕДУЮЩЕЙ кнопке.

мой главный экран

Я не совсем уверен, что смогу объединить эти значения каскада в один аргумент при навигации или нет. Я где-то не могу найти эту комбинацию. Заранее спасибо за все ответы. ^ _^ и извините за мой плохой английский

Ответ №1:

Вы можете использовать выражение, подобное этому:

 Navigate(
    Scr_Result,
    ScreenTransition.Cover,
    {
        selectedSite: drop_assetsite.Selected.Result,
        selectedBuilding: drop_building.Selected.Result,
        selectedCategory: drop_assetcategory.Selected.Result
    })
  

И в Scr_Result вы можете получить доступ к трем значениям (selectedSite, selectedBuilding, selectedCategory) в любых выражениях на этом экране.

Комментарии:

1. Привет, Карлосфигейра, спасибо за ваш совет. я получил ожидаемый результат.