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

.....TVLEdit - визуальный компонент библиотеки Visual Loodsman For Delphi, представляющий собой обыкновенное поле редактирования атрибута объекта базы данных системы ЛОЦМАН:PLM. Заполнение поля информацией осуществляется с помощью метода компонента TVLOwnerManager.ReadBDAttributes. Считывание измененной информации и запись в базу данных осуществляется методами TVLOwnerManager.SaveBDAttributes и TVLOwnerManager.InsertObject.
     В общем виде компонент TVLEdit выглядит следующим образом, как показано на рисунке ниже:

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

Свойство Тип Комментарий
EdOnChange TWinControl
Указатель на управляемый компонент формы, который становится доступным (Enable=True) при редактировании поля (обычно это кнопка OK - TBitBtn)
NameAttr string Имя атрибута объекта базы данных системы ЛОЦМАН:PLM.
UnVisibleLevel TVLUnVisibleLevel

Уровень видимости значения атрибута, в зависимости от уровня доступа к объекту. Может занимать следующие значения:

  • uvlAdmin - значение атрибута отображается, если уровень доступа к объекту Администрирование;
  • uvlNone - значение атрибута отображается всегда (по умолчанию);
  • uvlReadWrite - значение атрибута отображается, если уровень доступа к объекту Чтение-Запись (или выше).
VLAutoload boolean
Признак автозагрузки атрибута из базы данных (по умолчанию - True). Если False, то загрузка атрибута методом TVLOwnerManager.ReadBDAttributes производится не будет.
VLFieldType TVLEdFieldType Тип атрибута, в зависимости от его значения в поле помещается различная информация, может принимать следующие значения:
  • keyAttr - ключевой атрибут собственного объекта компонента TVLOwnerManager (идентификатор InBDID);
  • linkAttr - атрибут связи, идентификатор которой указан в свойстве InLBDID компонента TVLOwnerManager;
  • linkType - наименование связи, которой собственный объект компонента TVLOwnerManager (идентификатор InBDID) связан с родительским объектом (идентификатор InPBDID);
  • parentAttr - атрибут родительского объекта компонента TVLOwnerManager (идентификатор InPBDID);
  • quanAttr - количество собственного объекта (InBDID) в связи (InLBDID) с родительским объектом (InPBDID);
  • regVariable - системная переменная в списке TVLOwnerManager.BDDCOM.RegVarList, в этом случае в свойстве NameAttr находится имя системной переменной;
  • selfAttr - атрибут собственного объекта компонента TVLOwnerManager (идентификатор InBDID);
  • stateAttr - состояние собственного объекта компонента TVLOwnerManager (идентификатор InBDID);
  • typeAttr - тип собственного объекта компонента TVLOwnerManager (идентификатор InBDID).

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

Наименование Комментарий
VLOnChange
Процедура вызываемая по умолчанию при изменении содержимого поля редактирования (событие OnChange). Данна процедура управляет компонентом, указатель которого помещен в свойство EdOnChange. В случае, если пользователь переопределяет событие OnChange, рекомендуется данную процедуру вызывать в теле пользовательской процедуры события.


Предыдущая страницаСледующая страницаГлавная страницаКарта сайтаКарта сайта
 
...© 2010 "Сетевые Информационные Технологии" ...Главная...Карта сайта...Контакты