Выполнение предопределенных действий в управляемой моделью хост-форме из внедренного приложения холста

Внедренные приложения холста обеспечивают возможно выполнения предопределенных действий в управляемой моделью хост-форме. Эти действия позволяют создателю выполнять навигацию управляемой моделью хост-формы, а также обновлять и сохранять ее. Используя эти действия, внедренное приложение холста может действовать как более неотъемлемая часть управляемой моделью формы и управляемого моделью приложения.

Объект 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
Предоставление общего доступа к внедренному приложению на основе холста
Рекомендации по работе с внедренными приложениями на основе холста
Перенос внедренных приложений на основе холста на управляемые моделью формы, созданных с помощью общедоступной предварительной версии, в последнюю версию

Примечание

Каковы ваши предпочтения в отношении языка документации? Пройдите краткий опрос (обратите внимание, что этот опрос представлен на английском языке).

Опрос займет около семи минут. Личные данные не собираются (заявление о конфиденциальности).