Поділитися через


Властивості та дії елемента керування ModelDrivenFormIntegration

Програми з полотном, вбудовані у форми на основі моделі, містять спеціальний елемент керування з іменем ModelDrivenFormIntegration. Цей елемент керування відповідає за внесення контекстних даних із форми-хосту на основі моделі у програму із вбудованим полотном.

У цьому розділі описано властивості та дії, доступні в елементі керування ModelDrivenFormIntegration.

Властивості або дії Опис
DataSource Має бути настроєно для джерела даних, підключеного до батьківської таблиці хост-форми на основі моделі.
Автоматично встановлюється під час вбудовування нової програми з полотном. Під час вбудовування наявної компонованої програми джерело даних ModelDrivenFormIntegration можна налаштувати з подання дерева компонованих програм.
Значення для параметра DataSource завжди має вказувати на таблицю вбудованої програми. Значення не можна фільтрувати або змінювати жодним чином.
Елемент Властивість лише для читання, яка дає змогу програмі з вбудованим полотном отримувати доступ до рядка з хост-форми на основі моделі.
Наприклад , щоб отримати значення стовпця з іменем accountnumber і коротким іменем Код бізнес-партнера, можна використати ModelDrivenFormIntegration.Item.accountnumber або ModelDrivenFormIntegration.Item.'Account Number'.
OnDataRefresh Формула у цій властивості обчислюється під час збереження даних у хост-формі на основі моделі.
Використовуйте її для оновлення джерела даних, підключеного до батьківської таблиці хост-форми на основі моделі, а також для виконання інших дій, таких як настроювання або оновлення змінних.
Наприклад, якщо налаштувати її за вказаною нижче формулою, то буде оновлено джерело даних бізнес-партнерів і задано змінну з іменем CurrentAccountNumber у значення стовпця «Номер бізнес-партнера» поточного рядка.
Refresh(Accounts); Set(CurrentAccountNumber, ModelDrivenFormIntegration.Item.'Account Number')
Дію OnDataRefresh слід використовувати лише для оновлення даних у вбудованій компонованій програмі. Не рекомендуємо використовувати дію OnDataRefresh, щоб зберегти зміни в вбудованій компонованій програмі. Додаткова інформація: Збереження даних у вбудованій компонованій програмі
RefreshForm Оновлює дані у хост-формі на основі моделі.
Детальніше див. Виконання попередньо визначених дій із формою хоста.
SaveForm Зберігає дані у хост-формі на основі моделі.
Детальніше див. Виконання попередньо визначених дій із формою хоста.
NavigateToMainForm Переміщує хост-форму на основі моделі до основної форми та відображає вказаний рядок.
Детальніше див. Виконання попередньо визначених дій із формою хоста.
NavigateToView Переміщує хост-форму на основі моделі до перегляду.
Детальніше див. Виконання попередньо визначених дій із формою хоста.
OpenQuickCreateForm Відкриває стандартну форму швидкого створення для таблиці.
Детальніше див. Виконання попередньо визначених дій із формою хоста.
Дані Властивість лише для читання, яка використовується структурою для відправлення деяких ключових даних із форми-хоста на основі моделі до програми із вбудованим полотном.
Не застосовуйте цю властивість. Скористайтеся цим елементом для доступу до рядка із хост-форми на основі моделі.

Статті за темою

Вбудовування компонованої програми у форму на основі моделі
Додайте програму з вбудованим полотном у форму на основі моделі
Редагування програми з вбудованим полотном у формі на основі моделі
Настроювання розміру екрана та орієнтації програми на полотні, вбудованої у форму на основі моделі
Виконання наперед визначених дій у формі розміщення із програми з вбудованим полотном
Надання спільного доступу до вбудованих програм із полотна
Поради щодо роботи з програмами із вбудованим полотном
Міграція вбудованих програм полотна у формах на основі моделі, створених за допомогою випуску із загальнодоступним попереднім переглядом до найновіших версій

Примітка

Розкажіть нам про свої уподобання щодо мови документації? Візьміть участь в короткому опитуванні. (зверніть увагу, що це опитування англійською мовою)

Проходження опитування займе близько семи хвилин. Персональні дані не збиратимуться (декларація про конфіденційність).