Выполнение предопределенных действий в управляемой моделью хост-форме из внедренного приложения холста
Внедренные приложения холста обеспечивают возможно выполнения предопределенных действий в управляемой моделью хост-форме. Эти действия позволяют создателю выполнять навигацию управляемой моделью хост-формы, а также обновлять и сохранять ее. Используя эти действия, внедренное приложение холста может действовать как более неотъемлемая часть управляемой моделью формы и управляемого моделью приложения.
Объект ModelDrivenFormIntegration теперь включает следующие новые методы, чтобы позволить создателям выполнять действия в управляемой моделью хост-форме.
NavigateToMainForm(entityName, mainFormName, recordId)
Выполняет навигацию управляемой моделью хост-формы к главной форме и отображает указанную строку.
- entityName — обязательный строковый параметр, который задает родительскую таблицу главной формы.
- formName — обязательный строковый параметр, который задает имя главной формы, к которой требуется перейти.
- recordId — обязательный строковый параметр, который указывает идентификатор строки для отображения в главной форме.
При вызове метода NavigateToMainForm могут отображаться следующие ошибки.
Сообщение об ошибке | Руководство по устранению неполадок |
---|---|
Таблица не найдена: [EntityName] | Проверьте значение параметра entityName и убедитесь, что это допустимое имя таблицы, к которой у пользователя имеется доступ. |
Форма не найдена: [FormName] | Проверьте значение параметра mainFormName и убедитесь, что это допустимое имя главной формы, к которой у пользователя имеется доступ. |
При загрузке строки возникла проблема. | Проверьте значение параметра recordId и убедитесь, что это допустимый идентификатор строки, к которой у пользователя имеется доступ. |
NavigateToView(entityName, viewName)
Навигация управляемой моделью хост-формы в представление.
- 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
Предоставление общего доступа к внедренному приложению на основе холста
Рекомендации по работе с внедренными приложениями на основе холста
Перенос внедренных приложений на основе холста на управляемые моделью формы, созданных с помощью общедоступной предварительной версии, в последнюю версию
Примечание
Каковы ваши предпочтения в отношении языка документации? Пройдите краткий опрос (обратите внимание, что этот опрос представлен на английском языке).
Опрос займет около семи минут. Личные данные не собираются (заявление о конфиденциальности).