Сборка: Dimensions;
Интерфейс IDynamicInstance содержит свойства и методы табличного справочника НСИ с динамической загрузкой данных.
IDynamicInstance
При работе с табличным справочником НСИ с динамической загрузкой данных элементы подгружаются в память по мере необходимости. Вся иерархия справочника загружается полностью при открытии справочника.
Чтобы подключить динамическую загрузку данных используйте свойство IRdsDictionary.DynamicDimInstance.
| Имя свойства | Краткое описание | |
| 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 возвращает количество незагруженных элементов справочника. |
| Имя метода | Краткое описание | |
| 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 удаляет указанный элемент из справочника. |
См. также: