Нотатка
Доступ до цієї сторінки потребує авторизації. Можна спробувати ввійти або змінити каталоги.
Доступ до цієї сторінки потребує авторизації. Можна спробувати змінити каталоги.
Використовуйте методи dataApi сторінки об'єкта, щоб керувати самою генеративною сторінкою, наприклад повертати значення, коли сторінка використовується як діалогове вікно. Наразі існує лише один метод сторінки.
setPageOutput метод
Установлює значення, повернуте сценарію викликів, коли генеративна сторінка, відкрита як діалогове вікно, закриється. Цей метод доступний лише в хостах, які підтримують повернення значень із діалогових вікон генеративної сторінки. Він не є частиною спільного dataApi контракту, тому переконайтеся, що він існує, перш ніж викликати його.
Параметри
| Ім'я | Тип | Опис |
|---|---|---|
value |
невідома | Значення, яке повертається до сценарію, який відкрив діалогове вікно. Значення може бути примітивним, об'єктом або масивом. |
Відповіді
Значення відсутнє.
setPageOutput example
dataApi.setPageOutput?.({
action: "selected",
recordId: selectedRecordId
});
const xrm = (window as any).Xrm;
await xrm.Navigation.navigateBack();
Виклик setPageOutput не закриває діалогове вікно та не оновлює сторінку викликів. Закрийте діалогове вікно за допомогою Xrm.Navigation.navigateBack(). Повернуту обіцянку Xrm.Navigation.navigateTo буде повернуто разом із об'єктом, властивість якого returnValue містить останні збережені значення. Сценарій викликів має явно застосувати повернуте значення до форми, сітки або іншого стану.
Цей метод застосовується до генеративних сторінок, відкритих як діалогові вікна. Генеративні сторінки, відкриті в тексті або в області збоку програми, не повертають значення сценарію викликів.