Спливаючі форми Power Apps для інтерактивної взаємодії з користувачем

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

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

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

Ми будемо робити те саме в Power Apps. Це трохи складно зробити в Power Apps, оскільки Power Apps працює так: у вас є елементи, які відображаються на екрані. Ви не можете накласти екран на інший екран. Отже, ми використовуємо метод групування, щоб імітувати це. Зараз ми перейдемо до Power Apps і покажемо, як це робиться.

Зміст

Як створити форму Power Apps Pop Up

Давайте перейдемо до редактора Power Apps. У цьому прикладі я створюю програму звітування про витрати для свого бізнесу. У лівій частині екрана у мене є галерея всіх моїх витрат. Я можу клацнути витрати й отримати більше інформації про ці витрати праворуч.

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

Спливаючі форми Power Apps для інтерактивної взаємодії з користувачем

На додаток до цього, я можу натиснути «Редагувати», і внизу з’явиться піктограма кошика, за допомогою якої я також можу видалити цей запис.

Тепер я хочу створити спливаюче вікно форми, щоб, якщо користувач заходить і видаляє запис, з’являлося вікно повідомлення, яке підтверджує, чи дійсно користувач хоче видалити запис чи ні.

Спливаючі форми Power Apps для інтерактивної взаємодії з користувачем

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

Отже, я піду до, потім я перейду до піктограм і перейду до кінця до прямокутника. Я подбаю про те, щоб прямокутник покривав весь екран.

Спливаючі форми Power Apps для інтерактивної взаємодії з користувачем

Наступне, що я збираюся зробити, це змінити колір цієї форми на темно-сірий. Потім я перейду до властивості Fill цього прямокутника. У нас є червоний, зелений і синій, але ми також маємо значення альфа, яке представляє непрозорість або прозорість. Ми зробимо прозорість 0,7, щоб вона виглядала дещо блідою.

Спливаючі форми Power Apps для інтерактивної взаємодії з користувачем

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

Спливаючі форми Power Apps для інтерактивної взаємодії з користувачем

Тепер ми хочемо показати користувачеві запис, який він фактично збирається видалити. Отже, нам потрібні такі значення, як ім’я, сума та, можливо, категорія звіту про витрати, який вони збираються видалити.

Для цього повернемося до нашої мітки та додамо назву, суму та категорію. Запис, який ми хочемо показати, базується на записі, вибраному в основній галереї. Базова галерея тут називається Галерея 1 . Отже, ім’я елемента, вибраного в першій галереї, є просто Gallery1.Selected.Title . Сума буде Gallery1.Selected.Amount , а для категорії це буде Gallery1.Selected.Status.Value

Спливаючі форми Power Apps для інтерактивної взаємодії з користувачем

Потім ми додамо дві кнопки. Одна кнопка буде в основному, а інша буде просто. Також скоректуємо колір і розмір.

Спливаючі форми Power Apps для інтерактивної взаємодії з користувачем

Тепер нам потрібно переконатися, що коли хтось клацає піктограму смітника чи кошика, це не видаляє запис, а натомість відображає це спливаюче вікно. Щоб досягти цього, ми виділимо всі елементи у спливаючому вікні, клацнемо правою кнопкою миші та виберемо « Групувати» .

Спливаючі форми Power Apps для інтерактивної взаємодії з користувачем

Це одна з чудових переваг Power Apps. Це дозволяє групувати елементи разом. Таким чином, він створив групу під назвою Group1 .

Що приємно в цьому, так це те, що якщо ви зміните властивість групи, наприклад, видимість, це вплине на всі інші властивості. Дуже приємно мати щось подібне, що все поєднується. Групувати їх чудово, тому що ми можемо керувати всіма властивостями цих елементів одночасно.

Наприклад, ми хочемо контролювати видимість усіх цих властивостей і зробити їх «false» на даний момент, це зникає.

Спливаючі форми Power Apps для інтерактивної взаємодії з користувачем

Тепер давайте спробуємо вибрати піктограму сміття, і, як ви бачите, коли її вибрано, вона виконує всі ці функції, і ці функції фактично гарантують, що запис було видалено. Але ми цього не хочемо. Отже, поки що ми скопіюємо це і помістимо в порожній блокнот, щоб це десь збереглося. Це фактична функція, яку ми створили для видалення запису, і ми просто видалимо його.

Спливаючі форми Power Apps для інтерактивної взаємодії з користувачем

А тепер ми створимо нову змінну, яка контролюватиме, коли форма дійсно з’явиться. Назвемо цю змінну функцією набору. Давайте назвемо нашу змінну ConfirmPopUp і встановимо для неї значення true.

Спливаючі форми Power Apps для інтерактивної взаємодії з користувачем

Потім ми виберемо групу та встановимо властивість видимості для цієї змінної, яка є ConfirmPopUp. Оскільки встановлено значення true, ми бачимо все.

Спливаючі форми Power Apps для інтерактивної взаємодії з користувачем

Наступне, що ми збираємося зробити, це натиснути «Назад», і ми матимемо дію, пов’язану з натисканням цього. Коли хтось вибирає це, ми хочемо, щоб видимість Group1 була помилковою.

Спливаючі форми Power Apps для інтерактивної взаємодії з користувачем

Далі нам потрібно змінити дію OnSelect кнопки Delete, щоб виконувати функції, які ми зберегли в блокноті.

Спливаючі форми Power Apps для інтерактивної взаємодії з користувачем

Останнє, що нам потрібно зробити, це після того, як хтось натисне кнопку «Видалити», ми також хочемо позбутися спливаючого вікна. Отже, ми додамо ще одну дію та встановимо значення false для змінної ConfirmPopUp. І саме так можна використовувати спливаючі вікна в Power Apps.




Висновок

Однією з причин використання спливаючих вікон Power Apps є створення персоналізованого досвіду для ваших користувачів. Інший – створити певну перевірку для своїх користувачів, оскільки це вигідно для ваших користувачів.

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

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

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

Генрі


Поле пошуку PowerApps: як додати та налаштувати

Поле пошуку PowerApps: як додати та налаштувати

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

Приклад SELECTEDVALUE DAX – вибір розділювача врожаю

Приклад SELECTEDVALUE DAX – вибір розділювача врожаю

Збирайте або фіксуйте значення в мірі для повторного використання в іншій мірі для динамічних обчислень за допомогою SELECTEDVALUE DAX у LuckyTemplates.

Історія версій у списках SharePoint

Історія версій у списках SharePoint

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

Вибір шістнадцяткових кодів кольорів для звітів LuckyTemplates

Вибір шістнадцяткових кодів кольорів для звітів LuckyTemplates

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

Динамічний роздільник дат у LuckyTemplates із використанням таблиці Менделєєва

Динамічний роздільник дат у LuckyTemplates із використанням таблиці Менделєєва

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

Таблиці пропорцій і частот в Excel

Таблиці пропорцій і частот в Excel

Збирався зануритися в частотні таблиці в Excel, а також у таблиці пропорцій. Добре подивіться, що це таке і коли їх використовувати.

Як інсталювати DAX Studio та табличний редактор у LuckyTemplates

Як інсталювати DAX Studio та табличний редактор у LuckyTemplates

Дізнайтеся, як завантажити та інсталювати DAX Studio та Tabular Editor 3 і як налаштувати їх для використання в LuckyTemplates і Excel.

Візуалізація карти форми LuckyTemplates для просторового аналізу

Візуалізація карти форми LuckyTemplates для просторового аналізу

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

Фінансова звітність LuckyTemplates: розподіл результатів за шаблонами в кожному окремому рядку

Фінансова звітність LuckyTemplates: розподіл результатів за шаблонами в кожному окремому рядку

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

Вимірювання DAX у LuckyTemplates за допомогою розгалуження вимірювання

Вимірювання DAX у LuckyTemplates за допомогою розгалуження вимірювання

Створіть показники DAX у LuckyTemplates, використовуючи наявні показники або формули. Це те, що я називаю технікою розгалуження міри.