MetaAttributesBreadcrumb

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

          IComponent

          IControl

          IBreadcrumb

          IMetaAttributesBreadcrumb

          MetaAttributesBreadcrumb

Описание

Компонент MetaAttributesBreadcrumb используется для создания цепочки навигации по временным рядам, содержащимся в базе данных временных рядов.

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

Для подключения компонента необходимо в свойстве Rubricator указать базу данных временных рядов, на основе атрибутов которой, будет строиться цепочка навигации.

После подключения базы данных временных рядов в компоненте не отображаются атрибуты. Для отображения иерархии атрибутов, заданной по умолчанию, используйте метод ApplyDefaultAttriburesOrder.

В компоненте может отображаться атрибут «Период», а также пользовательские обязательные атрибуты, для которых не установлен признак скрытого атрибута и которые ссылаются на справочники НСИ. Для изменения списка отображаемых в компоненте атрибутов используются настройки, доступные в свойстве MetaAttributeSettings .

Для управления отображением атрибута «Ревизии» используется свойство IncludeRevision.

Во время работы с компонентом при изменении комбинации отображаемых атрибутов и их отметки для восстановления исходного вида компонента используется кнопка . История всех изменений сохраняется.

В компоненте может быть отображен объединенный элемент, состоящий из кнопки и дополнительной кнопки. Для отображения этого элемента необходимо свойству ExtendedRootItem установить значение True. Текст дополнительной кнопки устанавливается в свойстве RootText. Объединенный элемент может быть использован, например, для отображения какой-либо информации о базе данных временных рядов, которая подключена к компоненту. При щелчке по дополнительной кнопке будет сгенерировано событие OnRootClick.

Если свойству HistoryButton установлено значение True, то в правой части компонента будет отображаться кнопка, используемая для вызова раскрывающегося списка, содержащего записи о ранее установленных цепочках навигации по атрибутам справочника.

Свойство VerticalMode управляет расположением элементов в компоненте (вертикально/горизонтально). Свойство BorderStyle позволяет изменить стиль границ компонента.

Компонент MetaAttributesBreadcrumb может использоваться вместе с компонентом MetaAttributesTreeList.

Пример

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

  Имя свойства Краткое описание

Align

Свойство Align определяет, как поведет себя компонент при изменении размеров содержащего его родительского компонента.

AllowDrag

Свойство AllowDrag определяет возможность взять у компонента перетаскиваемый объект.

AllowDrop

Свойство AllowDrop определяет, будет ли возможность у компонента принять перетаскиваемый объект.

Anchors

Свойство Anchors возвращает настройки, определяющие в процентном соотношении изменение размеров текущего компонента при изменении размеров родительского компонента.

BorderStyle

Свойство BorderStyle определяет стиль границ компонента.

Brush

Свойство Brush определяет кисть, используемую для заливки области компонента.

ClientHeight

Свойство ClientHeight используется для получения или задания высоты клиентской области компонента.

ClientWidth

Свойство ClientWidth используется для получения или задания ширины клиентской области компонента.

Color

Свойство Color определяет цвет фона компонента.

ComponentCount

Свойство ComponentCount возвращает количество дочерних компонентов.

Components

Свойство Components возвращает дочерний компонент.

Cursor

Свойство Cursor определяет вид курсора над компонентом.

CustomMultiselectText

Свойство CustomMultiselectText определяет признак использования пользовательского шаблона для формирования текста компонента при множественной отметке.

CustomMultiselectTextTemplate

Свойство CustomMultiselectTextTemplate определяет шаблон, в соответствии с которым будет формироваться текст компонента при множественной отметке.

Data

Свойство Data предназначено для хранения любых пользовательских данных.

DeleteButton

Свойство DeleteButton определяет признак отображения кнопки, используемой для удаления всех элементов компонента.

Dictionary

Свойство Dictionary определяет справочник, на который настраивается компонент.

DimensionViewer

Свойство DimensionViewer возвращает объект для работы с раскрывающимся списком компонента.

Enabled

Свойство Enabled определяет доступность компонента для пользователя.

ExtendedRootItem

Свойство ExtendedRootItem определяет признак отображения в компоненте объединенного элемента.

Focused

Свойство Focused возвращает True, если фокус установлен на данном компоненте.

Font

Свойство Font определяет множество характеристик, описывающих шрифт, используемый при отображении текста.

Height

Свойство Height определяет высоту компонента.

HelpContext

Свойство HelpContext определяет уникальный индекс раздела контекстно-зависимой справки для данного компонента.

Hint

Свойство Hint определяет текст подсказки для компонента.

HistoryButton

Свойство HistoryButton определяет признак отображения в компоненте кнопки, позволяющей выбрать комбинацию и отметку атрибутов, которая была установлена ранее.

IncludeRevision

Свойство IncludeRevision определяет признак отображения атрибута с ревизиями в компоненте.

Items

Свойство Items возвращает коллекцию элементов компонента.

LabelDropDown

Свойство LabelDropDown определяет признак отображения раскрывающегося списка, содержащего список показателей атрибута, при выборе элемента в списке компонента.

Left

Свойство Left определяет координату левого края компонента.

MetaAttributes

Свойство MetaAttributes определяет атрибуты базы данных временных рядов, отображаемые в компоненте.

MetaAttributeSettings

Свойство MetaAttributeSettings возвращает настройки атрибутов базы данных временных рядов, связанной с компонентом.

Name

Свойство Name определяет наименование компонента.

Parent

Свойство Parent определяет родительский компонент.

ParentColor

Свойство ParentColor определяет, будет ли для компонента заимствован цвет родительского компонента.

ParentFont

Свойство ParentFont определяет, будет ли для компонента использоваться шрифт родительского компонента.

ParentShowHint

Свойство ParentShowHint определяет условие отображения всплывающей подсказки.

PopupMenu

Свойство PopupMenu определяет контекстное меню, которое будет появляться по щелчку дополнительной кнопки мыши на компоненте.

ReadOnly

Свойство ReadOnly определяет запрет изменения настроек компонента через визуальный интерфейс.

RootHint

Свойство RootHint определяет текст всплывающей подсказки для дополнительной кнопки объединенного элемента.

RootText

Свойство RootText определяет текст для дополнительной кнопки объединенного элемента.

Rubricator

Свойство Rubricator определяет базу данных временных рядов, данные которой будут отображаться в компоненте.

ScrollLeft

Свойство находится в стадии разработки.

ScrollRight

Свойство находится в стадии разработки.

Scrolls

Свойство Scrolls возвращает параметры полос прокрутки компонента.

SelectionMode

Свойство SelectionMode определяет режим отметки показателей по атрибутам, отображаемым в компоненте.

ShowColumnHeaders

Свойство ShowColumnHeaders определяет признак отображения заголовков столбцов в раскрывающемся списке значений атрибутов базы данных временных рядов показателей.

ShowHint

Свойство ShowHint включает и выключает показ всплывающего окна подсказки для компонента.

StartDownButton

Свойство StartDownButton определяет признак отображения дополнительной кнопки после кнопки удаления элементов.

Suffix

Свойство Suffix определяет вспомогательный текст, отображаемый в области компонента после цепочки навигации.

TabOrder

Свойство TabOrder определяет позицию компонента в последовательности табуляции.

TabStop

Свойство TabStop определяет признак необходимости компоненту получать фокус при нажатии кнопки «TAB».

Tag

Свойство Tag не используется компилятором. Пользователь может изменить значение свойства Tag и использовать его по своему усмотрению.

Text

Свойство Text определяет строку, идентифицирующую компонент для пользователя.

Top

Свойство Top определяет координату верхнего края компонента.

VerticalMode

Свойство VerticalMode определяет режим расположения элементов в компоненте.

Visible

Свойство Visible определяет видимость компонента во время выполнения.

Width

Свойство Width определяет ширину компонента.

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

  Имя метода Краткое описание

ApplyDefaultAttriburesOrder

Метод ApplyDefaultAttriburesOrder применяет иерархию атрибутов, заданную по умолчанию.

BeginUpdate

Метод BeginUpdate запрещает перерисовку компонента.

BringToFront

Метод BringToFront располагает компонент на передний план.

ClientToScreen

Метод ClientToScreen преобразовывает координаты точки, указанные относительно системы координат компонента, в экранные координаты.

DoDragDrop

Метод DoDragDrop позволяет начать операцию перетаскивания.

EndUpdate

Метод EndUpdate снимает запрет на перерисовку объекта.

GetAttributeValue

Метод GetAttributeValue возвращает отметку показателей по указанному атрибуту.

GetSelectionSet

Метод GetSelectionSet возвращает отметку показателей по атрибутам, входящим в цепочку навигации компонента.

GetImage

Метод GetImage возвращает изображение компонента со всеми дочерними компонентами.

HitTest

Метод HitTest позволяет получить элемент компонента в заданной точке.

LoadState

Метод LoadState осуществляет загрузку состояния элементов компонента.

Refresh

Метод Refresh осуществляет обновление данных по всем атрибутам, отображаемым в цепочке компонента.

SaveState

Метод SaveState осуществляет сохранение состояния элементов компонента.

ScreenToClient

Метод ScreenToClient преобразовывает экранные координаты точки в координаты, указываемые относительно системы координат компонента.

SendToBack

Метод SendToBack располагает компонент на задний план.

SetAttributeValue

Метод SetAttributeValue устанавливает отметку показателей по указанному атрибуту.

SetFocus

Метод SetFocus устанавливает фокус на данный компонент.

SetSelectionSet

Метод SetSelectionSet осуществляет установку отметки показателей по атрибутам, входящим в цепочку навигации компонента.

События компонента MetaAttributesBreadcrumb

  Имя события Краткое описание

OnAddItem

Событие OnAddItem наступает при добавлении нового элемента в коллекцию элементов компонента.

OnBeforeAddItem

Событие OnBeforeAddItem наступает перед добавлением нового элемента в коллекцию элементов компонента.

OnBeforeMoveItem

Событие OnBeforeMoveItem наступает перед перемещением элемента компонента.

OnBeforeRemoveItem

Событие OnBeforeRemoveItem наступает перед удалением элемента компонента.

OnBeforeReplaceItem

Событие OnBeforeReplaceItem наступает перед заменой элементов в компоненте.

OnBeginDrag

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

OnButtonClick

Событие OnButtonClick наступает при щелчке кнопкой мыши по дополнительной кнопке, отображаемой рядом с наименованием элемента.

OnChangeSelection

Событие OnChangeSelection возникает при изменении отметки элементов по какому-либо атрибуту.

OnClick

Событие OnClick наступает, если пользователь щёлкнул в области компонента.

OnDblClick

Событие OnDblClick наступает, если пользователь дважды щёлкнул в области компонента.

OnDragDrop

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

OnDragEnter

Событие OnDragEnter наступает, когда перетаскиваемый объект входит в границы данного компонента.

OnDragLeave

Событие OnDragLeave наступает, когда перетаскиваемый объект выходит за границы данного компонента.

OnDragOver

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

OnDropDown

Событие OnDropDown наступает при разворачивании списка элементов атрибута, которому соответствует какой-либо элемент компонента.

OnEnter

Событие OnEnter наступает в момент получения фокуса компонентом.

OnExit

Событие OnExit наступает в момент потери фокуса компонентом.

OnGetPopupMenu

Событие OnGetPopupMenu наступает при вызове контекстного меню для элемента компонента.

OnHScroll

Событие OnHScroll наступает при изменении положения ползунка горизонтальной полосы прокрутки.

OnItemClick

Событие OnItemClick наступает при щелчке кнопкой мыши по элементу компонента.

OnKeyDown

Событие OnKeyDown наступает, если компонент находится в фокусе и производится нажатие на клавиатуру.

OnKeyPress

Событие OnKeyPress наступает, если компонент находится в фокусе, при нажатии пользователем символьной клавиши.

OnKeyPreview

Событие OnKeyPreview наступает перед каждым событием, связанным с нажатием клавиш.

OnKeyUp

Событие OnKeyUp наступает, если компонент находится в фокусе, при отпускании пользователем любой, ранее нажатой клавиши.

OnMetaAttributeParam

Событие OnMetaAttributeParam наступает при установке в качестве значения атрибута какого-либо параметра.

OnMouseDown

Событие OnMouseDown наступает, если указатель находится в области компонента и была нажата любая кнопка мыши.

OnMouseEnter

Событие OnMouseEnter наступает в момент входа курсора мыши в область компонента.

OnMouseHover

Событие OnMouseHover наступает при задержке курсора мыши в области компонента.

OnMouseLeave

Событие OnMouseLeave наступает в момент выхода курсора мыши за пределы области компонента.

OnMouseMove

Событие OnMouseMove наступает при перемещении курсора мыши над компонентом.

OnMouseUp

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

OnMouseWheel

Событие OnMouseWheel наступает, если компонент находится в фокусе при вращении колеса мыши.

OnMoveItem

Событие OnMoveItem наступает при перемещении элемента компонента.

OnRemoveItem

Событие OnRemoveItem наступает при удалении элемента компонента.

OnReplaceItem

Событие OnReplaceItem наступает после замены элементов в компоненте.

OnRollUp

Событие OnRollUp наступает после сворачивания списка элементов атрибута, которому соответствует какой-либо элемент компонента.

OnRootClick

Событие OnRootClick наступает при щелчке по дополнительной кнопке объединенного элемента.

OnVScroll

Событие OnVScroll наступает при изменении положения ползунка вертикальной полосы прокрутки.

См. также:

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