Preparing search index...
    interface TreeNodeProps<T, K extends TreeNodeKeyType = TreeNodeKeyType> {
        actions: TreeNodeActionItem<T, K>[];
        allowDragOver?: (
            event: DragEvent<HTMLDivElement>,
            dropToNode: TreeNodeType<T, K>,
            draggedNode?: TreeNodeType<T, K>,
        ) => boolean;
        canHasChildren?: boolean | TreeNodeConditionFunc<T, K>;
        canSelectDisabled: boolean;
        childrenRenderer?: (
            node: TreeNodeType<T, K>,
            nodeProps: TreeNodeProps<T, K>,
            defaultRenderer: (
                node: TreeNodeType<T, K>,
                props: TreeNodeProps<T, K>,
            ) => ReactElement,
        ) => ReactElement;
        columns: TreeColumn<T, K>[];
        cursorKey?: string;
        disabledItems?: StringKeyMap<any>;
        draggedNode?: TreeNodeType<T, K>;
        filter?: (node: TreeNodeType<T, K>) => boolean;
        hideExpand?: boolean;
        isActionsEnabled?: (node: TreeNodeType<T, K>) => boolean;
        isDeletable?: boolean | TreeNodeConditionFunc<T, K>;
        isDisabled?: boolean | TreeNodeConditionFunc<T, K>;
        isDraggable?: boolean;
        isEditable?: boolean | TreeNodeConditionFunc<T, K>;
        isExpanded: boolean;
        isLastChild: boolean;
        isLoading?: boolean;
        isRoot?: boolean;
        isSelected?: boolean | TreeNodeConditionFunc<T, K>;
        lastChildStreak: number;
        level: number;
        node: TreeNodeType<T, K>;
        onBackwardDrop?: (
            event: DragEvent,
            node: TreeNodeType<T, K>,
            dropConfig: TreeNodeDropConfig<T, K>,
        ) => void;
        onBeforeNodeSelect?: (node: TreeNodeType<T, K>) => boolean;
        onDragEnd?: (event: DragEvent<HTMLDivElement>) => void;
        onDragStart?: (
            event: DragEvent<HTMLDivElement>,
            node: TreeNodeType<T, K>,
        ) => void;
        onEdit?: (
            node: TreeNodeType<T, K>,
            newValue: string,
            cellId: string,
        ) => void;
        onNodeCollapse?: (node: TreeNodeType<T, K>) => void;
        onNodeDelete?: (node: TreeNodeType<T, K>) => void;
        onNodeDoubleClick?: (
            node: TreeNodeType<T, K>,
            event: SyntheticEvent<HTMLDivElement>,
        ) => void;
        onNodeExpand?: (node: TreeNodeType<T, K>) => void;
        onNodeMouseEnter?: (node: TreeNodeType<T, K>) => void;
        onNodeMouseLeave?: (node: TreeNodeType<T, K>) => void;
        onNodeSelect?: (node: TreeNodeType<T, K>) => void;
        preventChildrenRender?: boolean;
        rightExtraItem?: (nodeData: T) => ReactNode;
        selectedItems?: StringKeyMap<any>;
    }

    Type Parameters

    Index

    Properties

    actions: TreeNodeActionItem<T, K>[]
    allowDragOver?: (
        event: DragEvent<HTMLDivElement>,
        dropToNode: TreeNodeType<T, K>,
        draggedNode?: TreeNodeType<T, K>,
    ) => boolean
    canHasChildren?: boolean | TreeNodeConditionFunc<T, K>
    canSelectDisabled: boolean
    childrenRenderer?: (
        node: TreeNodeType<T, K>,
        nodeProps: TreeNodeProps<T, K>,
        defaultRenderer: (
            node: TreeNodeType<T, K>,
            props: TreeNodeProps<T, K>,
        ) => ReactElement,
    ) => ReactElement
    columns: TreeColumn<T, K>[]
    cursorKey?: string
    disabledItems?: StringKeyMap<any>

    Следует использовать isDisabled

    @universe-platform/uikit 2.0.0

    draggedNode?: TreeNodeType<T, K>
    filter?: (node: TreeNodeType<T, K>) => boolean
    hideExpand?: boolean
    isActionsEnabled?: (node: TreeNodeType<T, K>) => boolean
    isDeletable?: boolean | TreeNodeConditionFunc<T, K>
    isDisabled?: boolean | TreeNodeConditionFunc<T, K>
    isDraggable?: boolean
    isEditable?: boolean | TreeNodeConditionFunc<T, K>
    isExpanded: boolean
    isLastChild: boolean
    isLoading?: boolean
    isRoot?: boolean
    isSelected?: boolean | TreeNodeConditionFunc<T, K>
    lastChildStreak: number
    level: number
    node: TreeNodeType<T, K>
    onBackwardDrop?: (
        event: DragEvent,
        node: TreeNodeType<T, K>,
        dropConfig: TreeNodeDropConfig<T, K>,
    ) => void
    onBeforeNodeSelect?: (node: TreeNodeType<T, K>) => boolean
    onDragEnd?: (event: DragEvent<HTMLDivElement>) => void
    onDragStart?: (
        event: DragEvent<HTMLDivElement>,
        node: TreeNodeType<T, K>,
    ) => void
    onEdit?: (node: TreeNodeType<T, K>, newValue: string, cellId: string) => void
    onNodeCollapse?: (node: TreeNodeType<T, K>) => void
    onNodeDelete?: (node: TreeNodeType<T, K>) => void
    onNodeDoubleClick?: (
        node: TreeNodeType<T, K>,
        event: SyntheticEvent<HTMLDivElement>,
    ) => void
    onNodeExpand?: (node: TreeNodeType<T, K>) => void
    onNodeMouseEnter?: (node: TreeNodeType<T, K>) => void
    onNodeMouseLeave?: (node: TreeNodeType<T, K>) => void
    onNodeSelect?: (node: TreeNodeType<T, K>) => void
    preventChildrenRender?: boolean
    rightExtraItem?: (nodeData: T) => ReactNode
    selectedItems?: StringKeyMap<any>

    Следует использовать isSelected

    @universe-platform/uikit 2.0.0