СИТ "Сетевые Информационные Технологии (в машиностроении)"
Неформальное объединение IT специалистов
 
tltr
..Visual Loodsman for Delphi
Предыдущая страницаСледующая страницаГлавная страницаКарта сайтаКарта сайта
   
   
   
  Главная
  Карта сайта
  Контакты
   
  Содержание:
   
   
   
   
   
   
 
   
 
   
  Компания АСКОН
.....
TVLTreeView - дерево объектов
 

.....TVLTreeView - визуальный компонент библиотеки Visual Loodsman For Delphi, представляющий собой дерево объектов базы данных, подчиненных по указанной связи головному объекту компонента. Целочисленный идентификатор головного объекта, также как и указатель на DCOM-соединение с базой данных, заполняются пользователем в свойствах компонента в инспекторе свойств. Заполнение указанных свойств может также производится программным путем. Инициализация компонента производится программным путем либо с помощью компонента TVLOwnerManager (метод ReadBDAttributes), либо с помощью собственного метода RefreshControl. При использовании TVLOwnerManager, если идентификатор объекта и указатель на DCOM-соединение не заполнены, используется по умолчанию свойства компонента TVLOwnerManager.
.....В общем виде инициализированный компонент выглядит следующим образом:

.....В дереве объектов отображаются следующие атрибуты:

  • для головного объекта отображаются атрибуты указанные в свойстве HeadAttr компонента, если свойство не заполнено, отображается ключевой атрибут объекта;
  • для остальных объектов дерева отображаются атрибуты из списка отображаемых атрибутов, настроенных в приложении ЛОЦМАН-Конфигуратор в ветке Параметры отображения -> Атрибуты в дереве для используемой базы данных.

Свойства TVLTreeView, опубликованные в инспекторе объектов.

Свойство Тип Комментарий
BDDCOM TVLDCOMConnection Указатель на DCOM соединение с базой данных системы ЛОЦМАН:PLM.
Filter string Строка-фильтр просмотра подчиненных объектов дерева. Например: "_TYPE="Подразделение".
HeadAttr string Список собственных атрибутов головного объекта базы данных для данного компонента, которые будут отображаться при инициализации компонента. Например: "Обозначение;Наименование".
InBDID integer Целочисленный идентификатор объекта базы данных, который является головным для данного компонента. От данного объекта по указанной связи будет строится дерево объектов компонента при его инициализации.
IndexFieldNames string Список атрибутов объектов, по которым будут сортироваться подчиненные объекты при просмотре дерева. Например: "Обозначение;Наименование".
LinkName string Наименование связи, по которой будут отображаться объекты дерева. Например: "Состоит из ...".
VLAutoLoad boolean Параметр автозагрузки (автоинициализации) компонента. По умолчанию параметр включен. Используется при выполнении метода TVLOwnerManager.ReadBDAttributes.

Public методы компонента TVLTreeView.

Наименование Комментарий
CopyIdToClipBrd Копировать целочисленный идентификатор выделенного в таблице объекта базы данных в буфер обмена Windows.
GetId Вернуть целочисленный идентификатор выделенного в таблице объекта базы данных.
RefreshControl Инициализировать (регенерировать) компонент.
Предыдущая страницаСледующая страницаГлавная страницаКарта сайтаКарта сайта
 
...© 2010 "Сетевые Информационные Технологии" ...Главная...Карта сайта...Контакты