TDMS 5.0. Руководство администратора
Допустимый состав типа объекта
Отправить замечание
Настройка системы > Типы объектов > Допустимый состав типа объекта

Glossary Item Box

Иерархическая связь предоставляет возможность создавать объекты, которые состоят из других объектов, которые в свою очередь, могут состоять из других объектов и т.д. Такое определение иерархической связи предполагает уникальный набор ее свойств: отсутствие циклических ссылок (объект не может содержать сам себя на любом уровне иерархии), наличие главной (первичной) связи, специальный способ отображения в интерфейсе в виде дерева. В TDMS иерархическая связь называется также связью состава и может обладать произвольным набором параметров – атрибутов состава.

Редактирование списка типов объектов, которые могут входить в состав данного типа объекта, производится на вкладке Состав Конструктора объектов.

ShowЧтобы открыть Конструктор на вкладке Состав

В Главном меню TDMS:

  1. Раскройте меню Системные.
  2. Выберите и выполните команду Типы объектов...

Или на панели Схема данных:

  1. Перейдите к разделу Системные.
  2. Перейдите к разделу Типы объектов.

Далее

  1. Выберите нужный вам тип объекта.
  2. Дважды щелкните на выбранном типе объекта левой кнопкой мыши или выполните команду Свойства типа объекта Свойства.
  3. В открывшемся диалоге свойств типа объекта (Конструкторе объектов) перейдите на вертикальную вкладку Состав.

Допустимый состав типа объекта

Ограничения на создание объектов составе и добавление объектов в состав распространяются только на интерфейс пользователя. Для программного интерфейса имеет значение только тот факт, включен тип объекта в состав текущего типа или нет. Поэтому, если вы хотите, чтобы объекты определенного типа могли создаваться только программным способом, добавьте этот тип объекта в состав и снимите у него флажки свойств Создать объекты и Добавить в состав.

ShowЧтобы создать новый тип объекта и добавить его в состав текущего типа объекта

  1. Выполните команду Создать Создать.
  2. В открывшемся диалоге Конструктора объектов создайте новый тип объекта.
  3. Нажмите ОК, чтобы закрыть диалог и добавить созданный тип объекта в состав текущего типа объекта.

ShowЧтобы добавить тип объекта в состав к текущему типу объекта

  1. Выполните команду Добавить атрибут Добавить.
  2. В открывшемся списке типов объектов выберите один или несколько нужных типов.
  3. Нажмите ОК.

ShowЧтобы удалить тип объекта из состава типа объекта

  1. Установите курсор на тип объекта, который вы хотите удалить из списка типов, которые могут входить в состав текущего типа объекта.
  2. Выполните команду Удалить Удалить.
Типы объектов, унаследованные от базовых типов объектов, нельзя удалить. Но наследование можно запретить, что в какой-то степени равносильно удалению. Чтобы запретить включение унаследованного типа объекта в состав текущего типа объекта, сначала выполните команду Переопределить Переопределить, а затем команду Удалить Удалить.

ShowЧтобы просмотреть или отредактировать свойства типа объекта

  1. Установите курсор на тип объекта, свойства которого вы хотите посмотреть или отредактировать.
  2. Выполните команду Свойства Свойства.
  3. В открывшемся диалоге Конструктора объектов просмотрите или отредактируйте его свойства.
  4. Нажмите ОК, если вы хотите закрыть диалог, сохранив обновленные свойства типа объекта.

Типы объектов, образующие связи состава и унаследованные от базовых типов объектов, могут быть переопределены. Переопределение типов позволяет запретить наследование; изменить правила создания и добавления в состав в интерфейсе пользователя; и изменить порядок расположения типов объектов при построении контекстных и других видов меню.

ShowЧтобы переопределить унаследованный тип объекта

  1. Установите курсор на тип объекта, который вы хотите переопределить.
  2. Выполните команду Переопределить Переопределить/Отменить переопределение.

ShowЧтобы отменить переопределение унаследованного типа объекта

  1. Установите курсор на тип объекта, переопределение которого вы хотите отменить.
  2. Выполните команду Переопределить Переопределить/Отменить переопределение.

ShowЧтобы запретить наследование типа объекта

  1. Установите курсор на тип объекта, наследование которого вы хотите запретить.
  2. Выполните команду Переопределить Переопределить.
  3. Выполните команду Удалить Удалить.

ShowЧтобы изменить порядок расположения локальных и переопределенных типов объектов

  1. Выполните команду Порядок Порядок.
  2. Установите курсор на тип объекта, который вы хотите переместить.
  3. Используя команды Вверх Вверх и Вниз Вниз, переместите выбранный тип объекта.
  • Для текущего типа объекта сортировка доступна только для локальных или переопределенных типов объектов.
  • Сортировка непереопределенных унаследованных типов должна производиться в тех типах объектах, в которых они определены.
  • В том случае если унаследованные типы объектов, образующие связи состава, не были переопределены, они не могут быть отсортированы относительно переопределенных или локальных типов.
©2016 CSoft Development. Все права зарегистрированы и охраняются законом.