Огляд контексту навігації PowerApps

У цьому посібнику ми обговоримо контекст навігації PowerApps. Ми використовуватимемо функції «Назад» і «Навігація» , щоб змінити екран, який відображатиметься в наших програмах.

Більшість програм містять кілька екранів. Надання зручної навігації PowerApps дозволяє користувачам ефективно переміщатися по екранах цих програм.

На довідковій сторінці клацніть «Навігація» та подивіться, що це робить.

Огляд контексту навігації PowerApps

Функція навігації змінює екран, який відображається . У нас буде приклад, щоб краще зрозуміти, як працює ця функція.

Огляд контексту навігації PowerApps

Зміст

Навігація PowerApps за допомогою функції навігації

Спочатку клацніть на першій картці даних ( Beau Spratling ).

Огляд контексту навігації PowerApps

Перейдіть до тригера OnSelect , і ми побачимо, що функція Navigate використовується для переходу користувача на вказаний екран ( DetailScreen1 ). Це означає, що після натискання цієї картки ми перейдемо до DetailScreen1 .

Огляд контексту навігації PowerApps

З іншого боку, другий аргумент для типу переходу, який ми хочемо встановити. Наразі встановлено значення «Немає» .

Огляд контексту навігації PowerApps

На довідковій сторінці ми можемо побачити різні переходи, які ми можемо вибрати, і демонстрацію для кожного з них.

Огляд контексту навігації PowerApps

Ми можемо легко змінити навігаційний перехід , знову клацнувши картку даних. Потім натисніть другий аргумент.

Огляд контексту навігації PowerApps

Після цього з’явиться ScreenTransition.None .

Огляд контексту навігації PowerApps

Видаліть слово « Немає» в кінці, і нижче з’являться різні варіанти переходу. Для цього прикладу скористаємося переходом Fade . Спробуйте відтворити свою програму, і ви побачите, як працює перехід Fade .

Огляд контексту навігації PowerApps

Тепер клацніть стрілку всередині нашої картки даних.

Огляд контексту навігації PowerApps

Ми бачимо, що його тригер також OnSelect і він вибирає елемент Parent .

Огляд контексту навігації PowerApps

Батьківський елемент цієї стрілки посилається на саму картку даних. Він використовує функцію Navigate , яка переспрямовує користувачів на DetailScreen1 . Після натискання миші буде діяти так само, як коли ми натискаємо картку даних.

Огляд контексту навігації PowerApps

Додавання функції редагування для навігації PowerApps

Тепер давайте спробуємо додати символ редагування, який перенаправить нас на сторінку редагування прямо з нашої картки даних. Натисніть на елемент Separator5 під BrowseGallery1 .

Огляд контексту навігації PowerApps

Потім натисніть піктограми та виберіть піктограму редагування .

Огляд контексту навігації PowerApps

Оскільки ми додали його в BrowseGallery1 , він копіюється для кожної картки даних у галереї.

Огляд контексту навігації PowerApps

Давайте перемістимо піктограму поруч із піктограмою стрілки та змінимо її розмір, щоб вона стала трохи меншою.

Огляд контексту навігації PowerApps

За замовчуванням цей значок редагування також використовував тригер OnSelect і функцію Select зі свого батьківського елемента. Тож, клацнувши це, ми також переспрямовуємо нас на екран деталей.

Огляд контексту навігації PowerApps

Давайте змінимо це, змінивши функцію на Navigate . Натомість змініть Select(Parent) на Navigate(EditScreen1) .

Огляд контексту навігації PowerApps

Ми встановимо другий аргумент у ScreenTransition.UnCover . Обов’язково розділяйте два аргументи комою ( , ).

Огляд контексту навігації PowerApps

Давайте тепер пограємо в наш додаток.

Огляд контексту навігації PowerApps

Після цього натисніть кнопку Редагувати .

Огляд контексту навігації PowerApps

Потім ми будемо перенаправлені на екран редагування.

Огляд контексту навігації PowerApps

Розуміння функції «Назад» у навігації PowerApps

На нашому EditScreen1 клацніть кнопку X поруч із заголовком.

Огляд контексту навігації PowerApps

У цьому прикладі ми використовували функцію ResetForm () разом із функцією Back ().

Огляд контексту навігації PowerApps

Коли ми кудись прямуємо,запам'ятовує останній відкритий екран. Ми можемо перейти до останнього екрана за допомогою функції Back() .

Наприклад, використовуючи цю функцію на кнопці X , ми можемо легко повернутися до головного екрана, якщо увійти до екрана редагування з головного екрана. Якщо ми переходимо до екрана редагування з детального екрана, кнопка X поверне нас до детального екрана.

Ми також можемо прочитати більш детальне пояснення функції Back() на сторінці довідника формул.

Огляд контексту навігації PowerApps



Висновок

Підводячи підсумок, ми можемо зрозуміти важливість і контекст навігації PowerApps. Ми також можемо зрозуміти, як у нашій програмі працюють функції «Назад » і «Навігація» . Ми можемо вказати візуальний перехід у формулі, щоб контролювати, як один екран змінюється на інший.

Просто майте на увазі, що завжди важливо надавати користувачам ефективний спосіб навігації екранами ваших програм.

Все найкраще,

Генрі


Змініть формати дати за допомогою редактора Power Query

Змініть формати дати за допомогою редактора Power Query

У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора Power Query в LuckyTemplates.

Power Query: об’єднайте файли з кількох папок

Power Query: об’єднайте файли з кількох папок

Дізнайтеся, як об’єднати файли з кількох папок у мережі, робочому столі, OneDrive або SharePoint за допомогою Power Query.

Обчисліть місячне ковзне середнє з початку року (з початку року) у LuckyTemplates

Обчисліть місячне ковзне середнє з початку року (з початку року) у LuckyTemplates

Цей підручник пояснює, як обчислити місячне ковзне середнє на базі даних з початку року за допомогою функцій AVERAGEX, TOTALYTD та FILTER у LuckyTemplates.

Створення таблиці дат у LuckyTemplates

Створення таблиці дат у LuckyTemplates

Дізнайтеся, чому важлива спеціальна таблиця дат у LuckyTemplates, і вивчіть найшвидший і найефективніший спосіб це зробити.

Мобільні звіти LuckyTemplates. Поради та методи

Мобільні звіти LuckyTemplates. Поради та методи

У цьому короткому посібнику розповідається про функцію мобільних звітів LuckyTemplates. Я збираюся показати вам, як ви можете ефективно створювати звіти для мобільних пристроїв.

Звіти про професійну аналітику послуг у LuckyTemplates

Звіти про професійну аналітику послуг у LuckyTemplates

У цій презентації LuckyTemplates ми розглянемо звіти, що демонструють професійну аналітику послуг від фірми, яка має кілька контрактів і залучених клієнтів.

Оновлення Microsoft Power Platform | Microsoft Ignite 2021

Оновлення Microsoft Power Platform | Microsoft Ignite 2021

Ознайомтеся з основними оновленнями для Power Apps і Power Automate, а також їх перевагами та наслідками для Microsoft Power Platform.

Загальні функції SQL: огляд

Загальні функції SQL: огляд

Відкрийте для себе деякі поширені функції SQL, які ми можемо використовувати, наприклад String, Date і деякі розширені функції для обробки та маніпулювання даними.

Створення шаблону LuckyTemplates: керівництво та поради

Створення шаблону LuckyTemplates: керівництво та поради

У цьому підручнику ви дізнаєтеся, як створити свій ідеальний шаблон LuckyTemplates, налаштований відповідно до ваших потреб і вподобань.

Параметри полів і малі кратні в LuckyTemplates

Параметри полів і малі кратні в LuckyTemplates

У цьому блозі ми продемонструємо, як шарувати параметри поля з малими кратними, щоб створити неймовірно корисну інформацію та візуальні ефекти.