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

Интерфейс IVirtualTreeState<N, T, K>

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

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

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

Индекс

Свойства

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