Сборка: 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 формирует значение отметки по значениям атрибута Идентификатор. |
См. также: