Undocumented

interface ViewHandler {
    baseViewType?: string;
    columnsSupport?: boolean;
    controlClass: string;
    controlClass_initParams?: AnyDict;
    disableLastControlEnlarge: boolean;
    hiddenSubViews?: string[];
    icon: Resolvable<string>;
    imageSizeMenu?: boolean;
    isCollectionBrowser?: boolean;
    isHome?: Resolvable<boolean>;
    mutualExclusiveWith?: string[];
    noAnimation?: Resolvable<boolean>;
    onBeforeCreate: ((view) => void);
    onHide: ((control, view) => void);
    onShow: ((control, view) => void);
    permanent?: boolean;
    placement?: AnyDict;
    registerActions: ((control, view) => void);
    searchNotSupported?: boolean;
    sortBy?: any;
    sortByNames?: any[];
    statusbar?: Resolvable<boolean>;
    storeStateKey?: string;
    subViews?: string[];
    title: Resolvable<string>;
    toolbarActions: Resolvable<Action[]>;
    viewId?: string;
    defaultFocusControl(mainControl): HTMLElement;
    setFocus(control): any;
}

Properties

baseViewType?: string

Undocumented

columnsSupport?: boolean

Undocumented

controlClass: string

Undocumented

controlClass_initParams?: AnyDict

Undocumented

disableLastControlEnlarge: boolean

Undocumented

hiddenSubViews?: string[]

Undocumented

icon: Resolvable<string>

Undocumented

imageSizeMenu?: boolean

Undocumented

isCollectionBrowser?: boolean

Undocumented

isHome?: Resolvable<boolean>

Undocumented

mutualExclusiveWith?: string[]

Undocumented

noAnimation?: Resolvable<boolean>

Undocumented

onBeforeCreate: ((view) => void)

Type declaration

    • (view): void
    • Parameters

      • view: any

      Returns void

Undocumented

onHide: ((control, view) => void)

Type declaration

    • (control, view): void
    • Parameters

      • control: any
      • view: any

      Returns void

Undocumented

onShow: ((control, view) => void)

Type declaration

    • (control, view): void
    • Parameters

      • control: any
      • view: any

      Returns void

Undocumented

permanent?: boolean

Undocumented

placement?: AnyDict

Undocumented

registerActions: ((control, view) => void)

Type declaration

    • (control, view): void
    • Parameters

      • control: any
      • view: any

      Returns void

Undocumented

searchNotSupported?: boolean

Undocumented

sortBy?: any

Undocumented

sortByNames?: any[]

Undocumented

statusbar?: Resolvable<boolean>

Undocumented

storeStateKey?: string

Undocumented

subViews?: string[]

Undocumented

title: Resolvable<string>

Undocumented

toolbarActions: Resolvable<Action[]>

Undocumented

viewId?: string

Undocumented

Methods

  • Parameters

    • mainControl: HTMLElement

    Returns HTMLElement

    Undocumented

  • Parameters

    • control: HTMLElement

    Returns any

    Undocumented