IDimElements

Сборка: Dimensions;

Пространство имен: Prognoz.Platform.Interop.Dimensions;

Описание

Интерфейс IDimElements содержит свойства и методы коллекции элементов справочника.

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

IDimElements

Комментарии

Использование свойств и методов данного интерфейса допустимо, если осуществляется работа с элементами исходного экземпляра справочника. Если в справочнике применена альтернативная иерархия, то предварительно необходимо создать итератор и использовать его для навигации по актуальному дереву элементов:

Var
    //...
    DimInst: IDimInstance;
    Elements: IDimElements;
    Iterator: IDimIterator;
    //...
Begin
    //...
    DimInst := //Получение экземпляра справочника;
    Elements := DimInst.Elements;
    Iterator := Elements.Iterator;
    While Iterator.Next Do
        //...
        //Работа с элементами
        //...
    End While;

Свойства

  Имя свойства Краткое описание
AllChildrenCount Свойство AllChildrenCount возвращает общее количество дочерних элементов для указанного элемента.
AttributeValue Свойство AttributeValue возвращает значение атрибута элемента по индексам элемента и атрибута.
AttributeValueO Свойство AttributeValueO возвращает значение атрибута элемента по атрибуту и индексу элемента.
Block Свойство Block возвращает объект, содержащий блок справочника, в котором находится элемент с индексом Element.
BlockKey Свойство BlockKey возвращает ключ блока справочника.
Child Свойство Child возвращает индекс указанного дочернего элемента в справочнике, относительно корневого элемента.
Children Свойство Children возвращает объект, содержащий массив дочерних объектов элемента.
ChildrenCount Свойство ChildrenCount возвращает количество непосредственных дочерних элементов для указанного элемента.
Count Свойство Count возвращает количество элементов справочника.
DisplayAttributeValue Свойство DisplayAttributeValue возвращает отображаемое значение атрибута элемента по индексам элемента и атрибута.
DisplayAttributeValueO Свойство DisplayAttributeValueO возвращает значение атрибута элемента по атрибуту и индексу элемента.
Elements Свойство Elements возвращает объект, содержащий массив элементов справочника.
Id Свойство Id возвращает значение атрибута «Идентификатор» у элемента с индексом Element.
Level Свойство Level возвращает объект, содержащий уровень справочника, на котором находится элемент с индексом Element.
LevelKey Свойство LevelKey возвращает ключ уровня справочника, на котором расположен указанный элемент.
Name Свойство Name возвращает значение атрибута «Наименование» у элемента с индексом Element.
NextSibling Свойство NextSibling возвращает индекс следующего элемента относительно заданного.
Owner Свойство Owner возвращает индекс элемента, являющегося родителем.
PrevSibling Свойство PrevSibling возвращает индекс предыдущего элемента относительно заданного.
PrimaryIndex Свойство PrimaryIndex возвращает объект, содержащий первичный индекс, в который входит указанный элемент.
ReadAccess Свойство ReadAccess возвращает True, если к указанному элементу есть доступ на чтение.
WriteAccess Свойство WriteAccess возвращает True, если к указанному элементу есть доступ на запись.

Методы

  Имя метода Краткое описание
FindById Метод FindById осуществляет поиск элемента по значению атрибута Идентификатор.
GroupKey Метод GroupKey возвращает ключ группы для элемента.
IsGroup Метод IsGroup возвращает признак того, является ли элемент группой.
Iterator Метод Iterator создает итератор по элементам справочника.

См. также:

Интерфейсы сборки Dimensions