Power Apps | Как добавить JavaScript на форму Model-driven app
В этом уроке разбираем, как добавить JavaScript на форму в Power Apps / Model-driven app через Web Resource. До этого мы использовали Business Rules для простой логики на форме, но у них есть ограничения: они не всегда работают со всеми типами колонок и не подходят для более гибких сценариев. Поэтому в этом видео показываю, когда стоит подключать JavaScript и как правильно добавить его на форму Dataverse. На практическом примере блокируем поле на уже созданной записи, чтобы пользователь не мог изменить данные после создания события. Это простой, но полезный сценарий, который показывает базовый принцип работы JavaScript на формах Model-driven apps. Основано на транскрипции ролика. Таймкоды 00:05 — Вступление: зачем нужен JavaScript на формах 00:58 — Примеры задач, которые можно решить через JavaScript 03:50 — Начало практики 04:30 — Создание и подключение JavaScript-библиотеки к форме 10:00 — Настройка события OnLoad 12:20 — Сохранение, публикация и проверка результата В следующем видео: https://youtu.be/xMG-FOmvHnc Код JS: /** * Disable ss_meetings_sector when the Event record already exists (non-create form). */ function ss_event_applyMeetingsSectorLockOnLoad(executionContext) { "use strict"; var formContext = executionContext.getFormContext(); var formType = formContext.ui.getFormType(); // 1 = Create; 2 = Update, 3 = Read Only, etc. if (formType !== 1) { var ctrl = formContext.getControl("ss_meetings_sector"); if (ctrl) { ctrl.setDisabled(true); } } } #PowerApps #PowerPlatform #Dataverse #PowerPages #Dynamics365
Название:
Power Apps | Как добавить JavaScript на форму Model-driven app
Категория:
Разное