UiModel

Иерархия наследования

          IComponent

          IUiMetabaseObject

          IUiModel

          UiModel

Описание

Компонент UiModel является невизуальным, предназначен для предоставления доступа к моделям, созданным в контейнерах моделирования.

Работа с компонентом

После размещения компонента на форме для его использования выполните следующие действия:

После этого компонент может быть указан в качестве источника данных для визуального компонента ModelBox. При запуске формы в нем будут отображены панели для настройки свойств модели.

В коде на Fore, используя свойство Model, можно получить актуальные параметры модели и, при необходимости, изменить их.

Свойства компонента UiModel

  Имя свойства Краткое описание
Active Свойство Active определяет активность компонента.
ComponentCount Свойство ComponentCount возвращает количество дочерних компонентов.
Components Свойство Components возвращает дочерний компонент.
Data Свойство Data предназначено для хранения любых пользовательских данных.
Instance Свойство Instance определяет данные объекта репозитория, загруженного в компонент.
Model Свойство Model определяет модель контейнера моделирования, доступ к которой необходимо получить.
Name Свойство Name определяет наименование компонента.
Object Свойство Object определяет объект репозитория, к которому необходимо получить доступ.
ObjectClassId Свойство ObjectClassId возвращает числовой идентификатор, соответствующий классу объекта, загруженного в компонент.
OperationMode Свойство OperationMode определяет режим подключения объекта.
Tag Свойство Tag не используется компилятором. Пользователь может изменить значение свойства Tag и использовать его по своему усмотрению.

Методы компонента UiModel

  Имя метода Краткое описание
ClearDefault Метод ClearDefault осуществляет установку значений всех параметров объекта по умолчанию.

См. также:

Компоненты доступа к данным