IDimSelection

Сборка: Dimensions;

Описание

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

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

IDimSelection

Комментарии

Для отметки справочников доступны следующие операции сравнения: сравнение на равенство и на неравенство. Данные виды сравнения могут применяться для:

С примерами сравнения отметки вы можете ознакомиться в разделе «Сравнение отметок справочников».

Примечание. Работа с данным интерфейсом не является потокобезопасной. Если предполагается использование его в потоках, описываемых интерфейсом IForeThread, то на прикладном уровне должна осуществляться блокировка/разблокировка доступа. Для этого используются критические секции, описываемые интерфейсом IForeCriticalSection.

Свойства

  Имя свойства Краткое описание
AdditionalHierarchies Свойство AdditionalHierarchies возвращает объект для работы с дополнительными альтернативными иерархиями.
AdditionalHierarchy Свойство AdditionalHierarchy возвращает объект для работы с альтернативной иерархией.
AllowChangeElementGroup Свойство AllowChangeElementGroup управляет возможностью установки группы элементов как через контекстное меню справочника, так и через язык Fore.
ApplySelectionSchemaOnlyOnce Свойство ApplySelectionSchemaOnlyOnce определяет признак применения выбранной схемы отметки только при открытии отчета.
ApplySelectionSchemaOnRebuild Свойство ApplySelectionSchemaOnRebuild определяет, применять ли схему отметки только при перестроении измерения.
Dimension Свойство Dimension возвращает объект, содержащий элементы справочника.
Element Свойство Element возвращает индекс элемента в справочнике по индексу элемента в отметке.
ElementGroup Свойство ElementGroup определяет группу элементов измерения, включающую элементы, которые должны присутствовать в списке доступных.
FirstDimElement Свойство FirstDimElement возвращает первый выделенный элемент справочника.
Group Свойство Group определяет группу элементов справочника, которая установлена в отметке.
Hierarchy Свойство Hierarchy определяет данные альтернативной иерархии элементов справочника.
Iterator Свойство Iterator проверяет наличие элементов и возвращает итератор, содержащий общие элементы.
LastDimElement Свойство LastDimElement возвращает последний выделенный элемент справочника.
MultiSelect Свойство MultiSelect определяет, есть ли возможность выделения более одного элемента в отметке.
PredefinedSchema Свойство PredefinedSchema возвращает объект для работы с предопределенной схемой отметки измерения.
SelectedCount Свойство SelectedCount возвращает количество элементов в отметке.
SelectedElementArray Свойство SelectedElementArray проверяет наличие элементов и возвращает массив, содержащий общие элементы.
SelectHierarchy Свойство SelectHierarchy определяет и добавляет альтернативную иерархию в отметку справочника.
SelectionSchema Свойство SelectionSchema определяет схему отметки элементов справочника.
SelectionSchemaOnceApplied Свойство SelectionSchemaOnceApplied определяет признак того, что выбранная схема отметки применялась хотя бы раз.

Методы

  Имя метода Краткое описание
AttributeToVariant Метод AttributeToVariant формирует значение отметки по значениям указанного атрибута элементов.
AttributeToVariantOI Метод AttributeToVariantOI формирует значение отметки по значениям указанного атрибута элементов, если связь пользовательской иерархии и исходного справочника установлена.
ChildrenCount Метод ChildrenCount для указанного элемента справочника возвращает количество дочерних элементов входящих в отметку.
Compare Метод Compare осуществляет сравнение отметок.
CopyTo Метод CopyTo осуществляет копирование отметки, схем отметки или групп элементов измерения-источника в измерение-приёмник.
CopyToEx Метод CopyToEx осуществляет копирование опции, выбранной посредством параметра Options, из измерения-источника в измерение-приёмник.
CreateCopy Метод CreateCopy создает копию отметки справочника.
DeselectAll Метод DeselectAll осуществляет удаление из отметки всех элементов справочника.
DeselectChildren Метод DeselectChildren осуществляет удаление дочерних элементов из отметки.
DeselectElement Метод DeselectElement осуществляет удаление элемента из отметки.
DeselectSiblings Метод DeselectSiblings осуществляет удаление из отметки элементов уровня в рамках одного родительского элемента.
ExternalLoad Метод ExternalLoad загружает отметку в XML-виде из строки.
ExternalSave Метод ExternalSave сохраняет отметку в XML-виде в строку.
ForceHierarchy Метод ForceHierarchy устанавливает альтернативную иерархию в отметке.
InitAdditionalHierarchy Метод InitAdditionalHierarchy инициализирует альтернативную иерархию.
IntersectWith Метод IntersectWith оставляет отмеченными только те элементы, которые входят в пересечение с переданной отметкой.
InvertAll Метод InvertAll осуществляет инверсию отметки справочника.
IsAnyChildSelected Метод IsAnyChildSelected проверяет, входят ли дочерние объекты элемента в отметку.
IsElementSelected Метод IsElementSelected проверяет, входит ли элемент справочника в отметку.
LimitToGroup Метод LimitToGroup изменяет отметку элементов, оставляя отмеченными только те элементы, которые содержатся в указанной группе элементов справочника.
LimitToHierarchy Метод LimitToHierarchy оставляет отмеченными в отметке только те элементы, которые входят в указанную альтернативную иерархию.
Parse Метод Parse восстанавливает отметку из указанного значения.
ParseAttribute Метод ParseAttribute восстанавливает отметку из указанного значения.
ParseAttributeOI Метод ParseAttributeOI восстанавливает отметку исходной иерархии, если связь между пользовательской иерархией и исходным справочником не установлена.
SaveElementDependencies Метод SaveElementDependencies осуществляет сохранение коллекции зависимостей от элементов, содержащихся в отметке.
SelectAll Метод SelectAll осуществляет добавление в отметку всех элементов справочника.
SelectAttributeRange Метод SelectAttributeRange изменяет отметку справочника в соответствии с диапазоном значений атрибута.
SelectChildren Метод SelectChildren осуществляет добавление дочерних элементов в отметку.
SelectElement Метод SelectElement осуществляет добавление элемента в отметку.
SelectElementWithoutExcep Метод SelectElementWithoutExcep добавляет указанный элемент в отметку без вывода сообщений о возможных исключительных ситуациях.
SelectLevel Метод SelectLevel добавляет уровень измерения в отметку.
SelectSiblings Метод SelectSiblings осуществляет добавление в отметку элементов уровня в рамках одного родительского элемента.
ToString Метод ToString формирует значение отметки в строковом виде в соответствии с установленными параметрами.
ToVariant Метод ToVariant формирует значение отметки по значениям атрибута Идентификатор.

См. также:

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