Search
    Preparing search index...

    Интерфейс описывающий структуру узла дерева.

    interface TreeNodeType<
        T = { [key: string]: any },
        K extends TreeNodeKeyType = TreeNodeKeyType,
    > {
        children: null | TreeNodeType<T, K>[];
        disabled?: boolean;
        expanded: boolean;
        icon?:
            | null
            | string
            | number
            | boolean
            | {}
            | ReactElement<any, string | JSXElementConstructor<any>>
            | ReactNodeArray
            | ReactPortal;
        iconCls?: string;
        isEdited?: boolean | TreeNodeConditionFunc<T, K>;
        isLastInLevel?: boolean;
        key: K;
        parent?: TreeNodeType<T, K>;
        path?: string;
        readOnly?: boolean;
        root?: boolean;
        row: T;
        selected?: boolean;
        type?: string;
    }

    Type Parameters

    Index

    Properties

    children: null | TreeNodeType<T, K>[]

    Дочерние узлы.

    disabled?: boolean

    Флаг для отображения узла как "отключённого".

    expanded: boolean

    Признак раскрытого/свёрнутого состояния узла.

    icon?:
        | null
        | string
        | number
        | boolean
        | {}
        | ReactElement<any, string | JSXElementConstructor<any>>
        | ReactNodeArray
        | ReactPortal

    Иконка узла.

    iconCls?: string

    CSS-класс для иконки.

    isEdited?: boolean | TreeNodeConditionFunc<T, K>

    Признак или функция проверки, что узел редактируется.

    isLastInLevel?: boolean

    Флаг, что узел последний в уровне.

    key: K

    Ключ узла.

    parent?: TreeNodeType<T, K>

    Родительский узел.

    path?: string

    Путь к элементу.

    readOnly?: boolean

    Признак недоступности редактирования.

    root?: boolean

    Признак корневого узла.

    row: T

    Данные для отображения.

    selected?: boolean

    Флаг для отображения узла как "выбранного".

    type?: string

    Тип узла.