Конфигуратор подчиненных компонентов

Top  Previous  Next

PLMNavigator32        Для проектирования набора подчиненных визуальных компонентов в системе используется конфигуратор подчиненных компонентов, который содержит дерево подчиненных компонентов (начиная с головного компонента, которому принадлежат все остальные) и взаимосвязанной с деревом таблицей компонентов. В таблице отображается список компонентов подчиненных выделенному компоненту в дереве. В качестве головных компонентов могут выступать такие VL-компоненты, как VLProject, VLMDIForm и VLModalForm.

 

ConfigVLCMP

 

       Для работы с конфигуратором используйте контекстное меню дерева и таблицы, которые загружаются щелчком правой кнопки мыши:

 

ConfigVLCMPTreeMenu

Контекстное меню дерева VL-компонентов состоит из одного пункта Копировать в буфер, который позволяет скопировать в буфер обмена (ClipBoard) указатель на выделенный компонент. Данная операция нужна для установки выбранного компонента в состав различных процедур, работающих с этим компонентом.



ConfigVLCMPTableMenu

Контекстное меню подчиненной таблицы VL-компонентов, где:

Создать - вызывает подменю с набором VL-компонентов системы (см. ниже);

Открыть - открыть выделенный VL-компонент в отдельном окне для редактирования его атрибутов (см. описание компонентов);

Удалить - удалить выделенный VL-компонент из VL-проекта;

Копировать в буфер - позволяет скопировать в буфер обмена (ClipBoard) указатель на выделенный VL-компонент;

Вверх - переместить выделенный VL-компонент на одну строку вверх в списке;

Вниз - переместить выделенный VL-компонент на одну строку вниз в списке.



ConfigVLCMPInsertMenu

Контекстное подменю Создать подчиненной таблицы VL-компонентов, которое содержит список основных визуальных VL-компонентов системы Visual Loodsman. В зависимости от того в состав какого компонента входят компоненты отображенные в таблице, некоторые пункты подменю могут быть недоступны и даже не видимы.

       Краткое описание VL-компонентов:

VLPageControl - Многостраничная панель с закладками;

VLTabSheet - Страница панели;

VLPanel - Панель-контейнер для подчиненных компонентов;

VLSplitter - Шторка между групповыми и составными VL-компонентами;

VLBevel - Выделенная область на форме;

VLLabel - Надпись - текст на форме, который нельзя изменить, используя оконный интерфейс;

VLEdit - Однострочное редактируемое текстовое поле, связанное с атрибутом типа строка объекта базы данных системы ЛОЦМАН:PLM;

VLMemo - Многострочное редактируемое текстовое поле, связанное с атрибутом типа текст объекта базы данных системы ЛОЦМАН:PLM;

VLComboBox - Однострочное редактируемое текстовое поле с выпадающим списком для выбора значений, поле связано с атрибутом типа строка объекта базы данных системы ЛОЦМАН:PLM;

VLDateTimePicker - Ввод даты и времени, представляет собой поле с раскрывающимся списком и используется для ввода даты и времени в соответствии с локальными настройками Windows, при раскрытии списка открывается календарь;

VLCheckBox - Компонент типа флажок, используется для того, чтобы пользователь мог указать решение типа Да/Нет, связан с атрибутом типа целое число объекта базы данных системы ЛОЦМАН:PLM;

VLRadioGroup - Группа кнопочных переключателей, связан с атрибутом типа целое число объекта базы данных системы ЛОЦМАН:PLM;

VLImage - Компонент предназначен для вывода на форму рисунка, связан с атрибутом типа изображение объекта базы данных системы ЛОЦМАН:PLM;

VLBitBtn - Компонент представляет собой графическую кнопку, с помощью которой пользователь может ввести команду на выполнение заранее установленных процедур;

VLSpeedBtn - Компонент представляет собой кнопку быстрого доступа, предназначена для ввода команд на на выполнение заранее установленных процедур;

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

VLTableView - Компонент предназначен для отображения информации в виде таблицы объектов базы данных ЛОЦМАН:PLM, подчиненных головному объекту по установленной пользователем связи, привязан к объекту базы данных системы ЛОЦМАН:PLM через уникальный числовой идентификатор;

VLFindTableView - Компонент представляет собой таблицу сквозного поиска объектов по базе данных системы ЛОЦМАН:PLM, предназначен для отображения списка объектов базы данных выбранных по различным критериям поиска: по шаблону ключевого атрибута, по типу объектов, по состоянию объектов, по атрибутам объектов и по любому сочетанию указанных выше критериев;

VLWorkTableView - Компонент представляет собой таблицу объектов пользовательской базы данных системы ЛОЦМАН:PLM, взятых на изменение ("в работу..." или заблокированных текущим пользователем) и предоставляет набор базовых функций для работы с данными документами;

VLDocFilePanel - Компонент представляет собой панель менеджера документов для любого объекта базы данных системы ЛОЦМАН:PLM;

VLIntegrator - Компонент предназначен для управления обменом данными между пользовательской базой данных системы ЛОЦМАН:PLM и файлом документа, непосредственно связан с компонентом VLDocFilePanel, привязан к типу документа, при наступлении любого из событий головного компонента (OnInsert - создать документ, OnOpen - открыть документ, OnGetInfo - получить информацию из документа) загружает соответствующий список предустановленных администратором VL-проекта процедур.