Undocumented

interface NodeHandler {
    canBeCollapsed?: Resolvable<boolean>;
    canDelete?: Resolvable<boolean>;
    canDrop?: ((dataSource, e, callerControl?) => boolean);
    canReorderItemsInView?: Resolvable<boolean>;
    canReorderNodes?: Resolvable<boolean>;
    canSaveNewOrder?: boolean;
    checkboxRule?: (() => string);
    collapseSupport?: boolean;
    defaultColumnSort?: string;
    defaultPosition?: number;
    deleteItems?: ((nodes, permanent?) => void);
    deleteText?: ((node) => string);
    drop?: ((dataSource, e, index?) => void);
    filterSupport?: boolean;
    forbiddenAutoSearch?: boolean;
    formatStatus?: ((data) => string);
    getChildren?: ((node) => Promise<void>);
    getDataSource?: (() => any);
    getDefaultColumns?: ((col) => string[]);
    getDropMode?: ((dataSource, e) => DropMode);
    getStateRootKey?: ((coll?) => string);
    getViewDataSource?: ((view, dataSourceType) => any);
    hasChildren?: ((node) => boolean);
    hasTreeChildren?: ((node) => boolean);
    helpContext?: Resolvable<string>;
    hiddenSubViews?: string[];
    hideCheckbox?: Resolvable<boolean>;
    hideDefaultMenu?: Resolvable<boolean>;
    hidePropertiesMenu?: boolean;
    hideTracklistMenu?: boolean;
    highlightSupported?: boolean;
    icon: OptionalResolvable<string>;
    includeSubfoldersSupport?: boolean;
    isFolderType?: boolean;
    isNavbarExpandable?: boolean;
    isPlaylistType?: boolean;
    itemsInViewReordered?: ((dataSource, e) => void);
    menu?: Resolvable<MenuItem[]>;
    menuAddons?: MenuItem[];
    multiselect: Resolvable<boolean>;
    onCollapsed?: ((node) => void);
    onExpanded?: ((node) => void);
    orderColumnSupport?: boolean;
    organizedPathColumnSupported?: boolean;
    preferGlobalSearch?: boolean;
    readOnlyContent?: boolean;
    reorderOnly?: Resolvable<boolean>;
    setTitle?: ((node, title) => void);
    sortNodesAndVisibility?: ((node) => void);
    storeColumnsSupported?: Resolvable<boolean>;
    storeStateKey?: string;
    title: Resolvable<string>;
    toolbarActions?: Resolvable<string[]>;
    tooltip?: Resolvable<string>;
    viewAs: Resolvable<string[]>;
    virtualChildrenSupport?: Resolvable<boolean>;
}

Properties

canBeCollapsed?: Resolvable<boolean>

Undocumented

canDelete?: Resolvable<boolean>

Undocumented

canDrop?: ((dataSource, e, callerControl?) => boolean)

Type declaration

    • (dataSource, e, callerControl?): boolean
    • Parameters

      • dataSource: any
      • e: any
      • Optional callerControl: Control

      Returns boolean

Undocumented

canReorderItemsInView?: Resolvable<boolean>

Undocumented

canReorderNodes?: Resolvable<boolean>

Undocumented

canSaveNewOrder?: boolean

Undocumented

checkboxRule?: (() => string)

Type declaration

    • (): string
    • Returns string

Undocumented

collapseSupport?: boolean

Undocumented

defaultColumnSort?: string

Undocumented

defaultPosition?: number

Undocumented

deleteItems?: ((nodes, permanent?) => void)

Type declaration

    • (nodes, permanent?): void
    • Parameters

      • nodes: any
      • Optional permanent: boolean

      Returns void

Undocumented

deleteText?: ((node) => string)

Type declaration

    • (node): string
    • Parameters

      • node: any

      Returns string

Undocumented

drop?: ((dataSource, e, index?) => void)

Type declaration

    • (dataSource, e, index?): void
    • Parameters

      • dataSource: any
      • e: any
      • Optional index: any

      Returns void

Undocumented

filterSupport?: boolean

Undocumented

forbiddenAutoSearch?: boolean

Undocumented

formatStatus?: ((data) => string)

Type declaration

    • (data): string
    • Parameters

      • data: any

      Returns string

Undocumented

getChildren?: ((node) => Promise<void>)

Type declaration

    • (node): Promise<void>
    • Parameters

      Returns Promise<void>

Undocumented

getDataSource?: (() => any)

Type declaration

    • (): any
    • Returns any

Undocumented

getDefaultColumns?: ((col) => string[])

Type declaration

    • (col): string[]
    • Parameters

      Returns string[]

Undocumented

getDropMode?: ((dataSource, e) => DropMode)

Type declaration

Undocumented

getStateRootKey?: ((coll?) => string)

Type declaration

    • (coll?): string
    • Parameters

      Returns string

Undocumented

getViewDataSource?: ((view, dataSourceType) => any)

Type declaration

    • (view, dataSourceType): any
    • Parameters

      Returns any

Undocumented

hasChildren?: ((node) => boolean)

Type declaration

    • (node): boolean
    • Parameters

      Returns boolean

Undocumented

hasTreeChildren?: ((node) => boolean)

Type declaration

    • (node): boolean
    • Parameters

      Returns boolean

Undocumented

helpContext?: Resolvable<string>

Undocumented

hiddenSubViews?: string[]

Undocumented

hideCheckbox?: Resolvable<boolean>

Undocumented

hideDefaultMenu?: Resolvable<boolean>

Undocumented

hidePropertiesMenu?: boolean

Undocumented

hideTracklistMenu?: boolean

Undocumented

highlightSupported?: boolean

Undocumented

icon: OptionalResolvable<string>

Undocumented

includeSubfoldersSupport?: boolean

Undocumented

isFolderType?: boolean

Undocumented

isNavbarExpandable?: boolean

Undocumented

isPlaylistType?: boolean

Undocumented

itemsInViewReordered?: ((dataSource, e) => void)

Type declaration

    • (dataSource, e): void
    • Parameters

      • dataSource: any
      • e: any

      Returns void

Undocumented

Undocumented

menuAddons?: MenuItem[]

Undocumented

multiselect: Resolvable<boolean>

Undocumented

onCollapsed?: ((node) => void)

Type declaration

    • (node): void
    • Parameters

      Returns void

Undocumented

onExpanded?: ((node) => void)

Type declaration

    • (node): void
    • Parameters

      Returns void

Undocumented

orderColumnSupport?: boolean

Undocumented

organizedPathColumnSupported?: boolean

Undocumented

preferGlobalSearch?: boolean

Undocumented

readOnlyContent?: boolean

Undocumented

reorderOnly?: Resolvable<boolean>

Undocumented

setTitle?: ((node, title) => void)

Type declaration

    • (node, title): void
    • Parameters

      Returns void

Undocumented

sortNodesAndVisibility?: ((node) => void)

Type declaration

    • (node): void
    • Parameters

      Returns void

Undocumented

storeColumnsSupported?: Resolvable<boolean>

Undocumented

storeStateKey?: string

Undocumented

title: Resolvable<string>

Undocumented

toolbarActions?: Resolvable<string[]>

Undocumented

tooltip?: Resolvable<string>

Undocumented

viewAs: Resolvable<string[]>

Undocumented

virtualChildrenSupport?: Resolvable<boolean>

Undocumented