flexlayout-react
    Preparing search index...

    Interface IJsonBorderNode

    interface IJsonBorderNode {
        autoSelectTabWhenClosed?: boolean;
        autoSelectTabWhenOpen?: boolean;
        borderType?: string;
        children?: ITabAttributes[];
        className?: string;
        config?: any;
        enableAutoHide?: boolean;
        enableDrop?: boolean;
        enableTabScrollbar?: boolean;
        location: IBorderLocation;
        maxSize?: number;
        minSize?: number;
        selected?: number;
        show?: boolean;
        size?: number;
        type?: string;
    }

    Hierarchy (View Summary)

    Index
    autoSelectTabWhenClosed?: boolean

    whether to select new/moved tabs in border when the border is currently closed

    Default: inherited from Global attribute borderAutoSelectTabWhenClosed (default false)

    autoSelectTabWhenOpen?: boolean

    whether to select new/moved tabs in border when the border is already open

    Default: inherited from Global attribute borderAutoSelectTabWhenOpen (default true)

    borderType?: string

    the border display type: 'split' splits the main layout to make room when a tab is selected; 'overlay' shows the selected tab's panel as an overlay on top of the main layout area, and the tab is deselected by a pointer-down in the main layout area (Visual Studio style auto hide). Set via Actions.setBorderType. Not related to enableAutoHide (which hides the border strip when it has zero tabs)

    Default: "split"

    children?: ITabAttributes[]
    className?: string

    class applied to tab button

    Default: inherited from Global attribute borderClassName (default undefined)

    config?: any

    a place to hold json config used in your own code

    Default: undefined

    enableAutoHide?: boolean

    hide border if it has zero tabs; not related to the borderType 'overlay' mode (Visual Studio style auto hide), see the borderType attribute

    Default: inherited from Global attribute borderEnableAutoHide (default false)

    enableDrop?: boolean

    whether tabs can be dropped into this border

    Default: inherited from Global attribute borderEnableDrop (default true)

    enableTabScrollbar?: boolean

    whether to show a mini scrollbar for the tabs

    Default: inherited from Global attribute borderEnableTabScrollbar (default false)

    location: IBorderLocation
    maxSize?: number

    the maximum size of the tab area

    Default: inherited from Global attribute borderMaxSize (default 99999)

    minSize?: number

    the minimum size of the tab area

    Default: inherited from Global attribute borderMinSize (default 1)

    selected?: number

    index of selected/visible tab in border; -1 means no tab selected

    Default: -1

    show?: boolean

    show/hide this border

    Default: true

    size?: number

    size of the tab area when selected

    Default: inherited from Global attribute borderSize (default 200)

    type?: string

    Fixed value: "border"