DynamicInstance

Сборка: Dimensions;

Описание

Класс DynamicInstance реализует объект, предназначенный для работы с табличным справочником НСИ с динамической загрузкой данных.

Комментарии

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

Чтобы подключить динамическую загрузку данных используйте свойство IRdsDictionary.DynamicDimInstance.

Свойства объекта класса, унаследованные от IDynamicInstance

  Имя свойства Краткое описание
AttributeCount Свойство AttributeCount возвращает количество атрибутов справочника.
AttributeValue Свойство AttributeValue определяет значение атрибута элемента справочника.
AttributeValueById Свойство AttributeValueById определяет значение атрибута элемента справочника по идентификатору атрибута.
AttributeValueByIdx Свойство AttributeValueByIdx определяет значение атрибута элемента справочника по индексу атрибута.
AttributeValueByKey Свойство AttributeValueByKey определяет значение атрибута элемента справочника по ключу атрибута.
ChildInstance Свойство ChildInstance возвращает дочерний справочник по его индексу.
ChildrenInstancesCount Свойство ChildrenInstancesCount возвращает количество дочерних справочников.
DeferredIndexSetupFor Свойство DeferredIndexSetupFor устанавливает новое значение атрибута элемента.
DimensionModel Свойство DimensionModel возвращает структуру справочника.
DimInstance Свойство DimInstance возвращает данные справочника.
DisplayValue Свойство DisplayValue определяет отображаемое значение атрибута элемента справочника.
DisplayValueById Свойство DisplayValueById определяет отображаемое значение атрибута элемента справочника по идентификатору атрибута.
DisplayValueByIdx Свойство DisplayValueByIdx определяет отображаемое значение атрибута элемента справочника по индексу атрибута.
DisplayValueByKey Свойство DisplayValueByKey определяет отображаемое значение атрибута элемента справочника по ключу атрибута.
LoadedChildren Свойство LoadedChildren возвращает массив загруженных дочерних элементов указанного элемента справочника.
LoadedChildrenCount Свойство LoadedChildrenCount возвращает количество загруженных дочерних элементов указанного элемента справочника.
LoadedCount Свойство LoadedCount возвращает количество загруженных элементов справочника.
LoaderBlockSize Свойство LoaderBlockSize определяет размер блока загружаемых элементов справочника.
OperationsVisibility Свойство OperationsVisibility возвращает информацию о том, в каких справочниках будут отображаться изменения.
OwnerOfLoadedNode Свойство OwnerOfLoadedNode возвращает индекс элемента, являющегося родителем по отношению к указанному загруженному элементу.
OwnerOfUnloadedLeaf Свойство OwnerOfUnloadedLeaf возвращает индекс элемента, являющегося родителем по отношению к указанному незагруженному элементу.
ParentInstance Свойство ParentInstance возвращает родительский справочник.
PreSetMark Свойство PreSetMark возвращает множество, которому принадлежит справочник.
RootInstance Свойство RootInstance возвращает справочник - источник данных.
UnloadedChildren Свойство UnloadedChildren возвращает массив незагруженных дочерних элементов указанного элемента справочника.
UnloadedLeavesCount Свойство UnloadedLeavesCount возвращает количество незагруженных дочерних элементов указанного элемента справочника.
UnloadedLeavesTotalCount Свойство UnloadedLeavesTotalCount возвращает количество незагруженных элементов справочника.

Методы объекта класса, унаследованные от IDynamicInstance

  Имя метода Краткое описание
AccomplishIndexSetup Метод AccomplishIndexSetup применяет изменения значений атрибутов элементов.
Add Метод Add добавляет новый элемент в справочник.
CanClone Метод CanClone определяет, можно ли создать копию справочника.
CanMergeWith Метод CanMergeWith определяет, можно ли объединить справочники.
Clone Метод Clone создает копию справочника.
CreateAttributes Метод CreateAttributes возвращает коллекцию атрибутов справочника.
CreateAttributesInstance Метод CreateAttributesInstance возвращает коллекцию экземпляров атрибутов справочника.
CreateBlocks Метод CreateBlocks возвращает коллекцию блоков справочника.
CreateBlocksInstance Метод CreateBlocksInstance возвращает коллекцию экземпляров блоков справочника.
CreateDimElementArray Метод CreateDimElementArray возвращает массив элементов справочника.
HasLeavesAllowedToUnload Метод HasLeavesAllowedToUnload возвращает признак наличия незагруженных дочерних элементов указанного элемента справочника.
HasLoadedChildren Метод HasLoadedChildren возвращает признак наличия загруженных дочерних элементов указанного элемента справочника.
InitInstance Метод InitInstance инициализирует справочник.
IsLeafLoaded Метод IsLeafLoaded возвращает признак того, что элемент справочника загружен.
IsLeafUnloaded Метод IsLeafUnloaded возвращает признак того, что элемент справочника не загружен.
LoadEntireInstance Метод LoadEntireInstance загружает все элементы справочника.
MergeWith Метод MergeWith объединяет справочники.
Move Метод Move перемещает указанный элемент.
PresetChildRange Метод PresetChildRange устанавливает начальное количество дочерних элементов указанного элемента справочника.
RearrangeChildren Метод RearrangeChildren упорядочивает элементы, принадлежащие указанному родительскому элементу и расположенные на одном уровне.
Remove Метод Remove удаляет указанный элемент из справочника.

См. также:

Классы сборки Dimensions