Огляд контексту навігації 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. Ми також можемо зрозуміти, як у нашій програмі працюють функції «Назад » і «Навігація» . Ми можемо вказати візуальний перехід у формулі, щоб контролювати, як один екран змінюється на інший.

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

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

Генрі


Труба в R: підключення функцій за допомогою Dplyr

Труба в R: підключення функцій за допомогою Dplyr

У цьому підручнику ви дізнаєтесь, як об’єднати функції разом за допомогою оператора каналу dplyr мовою програмування R.

RANKX Deep Dive: функція LuckyTemplates DAX

RANKX Deep Dive: функція LuckyTemplates DAX

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

Вилучення тем і зображень LuckyTemplates із PBIX

Вилучення тем і зображень LuckyTemplates із PBIX

Дізнайтеся, як розібрати файл PBIX, щоб витягти теми та зображення LuckyTemplates із фону та використовувати їх для створення звіту!

Шпаргалка формул Excel: Посібник середнього рівня

Шпаргалка формул Excel: Посібник середнього рівня

Шпаргалка формул Excel: Посібник середнього рівня

Календарна таблиця LuckyTemplates: що це таке та як ним користуватися

Календарна таблиця LuckyTemplates: що це таке та як ним користуватися

Календарна таблиця LuckyTemplates: що це таке та як ним користуватися

Python у LuckyTemplates: як встановити та налаштувати

Python у LuckyTemplates: як встановити та налаштувати

Дізнайтеся, як інсталювати мову програмування Python у LuckyTemplates і як використовувати її інструменти для написання кодів і відображення візуальних елементів.

Розрахунок динамічної норми прибутку – легкий аналіз LuckyTemplates за допомогою DAX

Розрахунок динамічної норми прибутку – легкий аналіз LuckyTemplates за допомогою DAX

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

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

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

Дізнайтеся, як правильно сортувати поля зі стовпців розширеної таблиці дат. Це хороша стратегія для складних полів.

Знайдіть свої найкращі продукти для кожного регіону в LuckyTemplates за допомогою DAX

Знайдіть свої найкращі продукти для кожного регіону в LuckyTemplates за допомогою DAX

У цій статті я поясню, як знайти найпопулярніші продукти для регіону за допомогою обчислень DAX у LuckyTemplates, включаючи функції TOPN і CALCULATE.

Вимір сміття: що це таке і чому це щось інше, але не сміття

Вимір сміття: що це таке і чому це щось інше, але не сміття

Дізнайтеся, як використовувати вимірювання сміття для позначок низької потужності, які ви хочете ефективно включити у свою модель даних.