Юниверс DG SDK UI
v2.15.0

Интерфейс IVirtualNodesState<NodeModel, T, K>

interface IVirtualNodesState<
    NodeModel extends VirtualTreeNodeModel<T, K>,
    T,
    K extends NodeKeyType = NodeKeyType,
> {
    disabledCascadeNodes: Set<K>;
    disabledNodes: Set<K>;
    filteredExpandedKeys: Set<K>;
    filterFn?: (item: VirtualItem<NodeModel>) => boolean;
    firstRenderIndex: number;
    itemKeys: K[];
    itemsExpandedKeys: Set<K>;
    itemsMap: Map<K, VirtualItem<NodeModel>>;
    nodeChildren: Map<K | null, K[]>;
    nodeParents: Map<K, K | null>;
    nodesToDelete: Set<K>;
    nodesToDeleteCascade: Set<K>;
}

Параметры типа

Иерархия (Просмотр сводки)

Индекс

Свойства

disabledCascadeNodes: Set<K>
disabledNodes: Set<K>
filteredExpandedKeys: Set<K>
filterFn?: (item: VirtualItem<NodeModel>) => boolean
firstRenderIndex: number
itemKeys: K[]
itemsExpandedKeys: Set<K>
itemsMap: Map<K, VirtualItem<NodeModel>>
nodeChildren: Map<K | null, K[]>
nodeParents: Map<K, K | null>
nodesToDelete: Set<K>
nodesToDeleteCascade: Set<K>