Споделяне чрез


Извършване на предварително дефинирани действия в хостващия формуляр, управляван от модел, от вградено приложение за платно

Вградените приложения за платно предоставят възможност за извършване на предварително дефинирани действия в хостващия формуляр, управляван от модел. Тези действия позволяват на създателите да навигират, обновяват и записват хостващия формуляр, управляван от модел. С помощта на тези действия дадено вградено приложение за платно може да действа като по-неразделна част от формуляра и приложението, управлявани от модели.

Обектът ModelDrivenFormIntegration вече включва следните нови методи, за да позволи на създателите да извършват действия в хостващия формуляр, управляван от модел.

Навигира хостващия формуляр, управляван от модел, до главен формуляр и показва указания ред.

  • entityName – Задължителен параметър на низ, който указва родителската таблица на главния формуляр.
  • formName – Задължителен параметър на низ, който указва името на главния формуляр, към който да се навигира.
  • recordId – Задължителен параметър на низ, който указва ИД на реда за показване в главния формуляр.

Извикването на метод NavigateToMainForm може да покаже следните съобщения за грешка.

Съобщение за грешка Насоки за отстраняване на грешки
Таблицата не е намерена: [EntityName] Проверете стойността на параметъра entityName и гарантирайте, че това е валидно име на таблица и че потребителят има достъп до нея.
Формулярът не е намерен: [FormName] Проверете стойността на параметъра mainFormName и гарантирайте, че това е валидно име на главен формуляр и че потребителят има достъп до него.
Възникна проблем при зареждането на реда. Проверете стойността на параметъра recordId и се уверете, че това е валиден ИД на ред и че потребителят има достъп до него.

Навигира хостващия формуляр, управляван от модел, до изглед.

  • entityName – Задължителен параметър на низ, който указва родителската таблица на изгледа.
  • viewName – Задължителен параметър на низ, който указва името на главния формуляр, към който да се навигира.

Извикването на метод NavigateToView може да покаже следните съобщения за грешка.

Съобщение за грешка Насоки за отстраняване на грешки
Таблицата не е намерена: [EntityName] Проверете стойността на параметъра entityName и гарантирайте, че това е валидно име на таблица и че потребителят има достъп до нея.
Изгледът не е намерен: [ViewName] Проверете стойността на параметъра viewName и гарантирайте, че това е валидно име на изглед и че потребителят има достъп до него.

OpenQuickCreateForm(entityName)

Отваря формуляра за бързо създаване по подразбиране за таблица.

  • entityName – Задължителен параметър на низ, който указва родителската таблица на формуляра за бързо създаване.

Извикването на метода OpenQuickCreateForm може да покаже следните съобщения за грешка.

Съобщение за грешка Насоки за отстраняване на грешки
Таблицата не е намерена: [EntityName] Проверете стойността на параметъра entityName и гарантирайте, че това е валидно име на таблица и че потребителят има достъп до нея.

RefreshForm(showPrompt)

Обновява данните в хостващия формуляр, управляван от модел.

  • showPrompt – задължителен булев параметър, който показва дали подкана за потвърждение трябва да се показва на потребителя, преди да запише всички незаписани данни в хостващия формуляр, управляван от модел. Стойностите трябва да са „true” или „false”.

Извикването на метода RefreshForm може да покаже следните съобщения за грешка.

Съобщение за грешка Насоки за отстраняване на грешки
Моля, използвайте „true” или „false” като стойност на параметър. Проверете стойността на параметъра showPrompt и гарантирайте, че е или „true”, или „false”.

SaveForm()

Записва данните в хостващия формуляр, управляван от модел.

Бележка

Ако не виждате IntelliSense за методите за извършване на определени действия във вградени приложения за платно, които са били създадени преди функционалността да стане достъпна; запишете, затворете и отново отворете приложението.

Вижте също

Вграждане на приложение за платно във формуляр, управляван от модел
Добавяне на вградено приложение за платно във формуляр, управляван от модел
Редактиране на приложение за платно, вградено във формуляр, управляван от модел
Персонализиране на размера на екрана и ориентацията на приложение за платно, вградено във формуляр, управляван от модел
Свойства и действия на контролата ModelDrivenFormIntegration
Споделяне на вградено приложение за платно
Насоки за работа с вградени приложения за платно
Мигриране на вградени приложения за платно във формуляри, управлявани от модели, създадени с помощта на изданието за публичен предварителен преглед, до най-новото издание

Бележка

Можете ли да ни споделите повече за езиковите си предпочитания за документацията? Попълнете кратко проучване. (имайте предвид, че това проучване е на английски език)

Проучването ще отнеме около седем минути. Не се събират лични данни (декларация за поверителност).