DockingLayout API Reference

Properties

Name Type Default Value
animation string 'advanced'
autoHideItems object[]
autoLoadState boolean false
autoSaveState boolean false
disabled boolean false
draggable boolean true
floatable boolean true
hideSplitterBars boolean false
items object[]
closedItems object[]
layout object[]
liveResize boolean false
locale string 'en'
localizeFormatFunction function | null null
messages object Please expand entry to see value
readonly boolean false
resizeStep number 5
snapMode string 'advanced'
theme string ''
undockedItems object[]
unfocusable boolean false

Events

Name Type
change Event
close Event
closing Event
stateChange Event
resizeStart Event
resizeEnd Event

Methods

Name Type Return Type
autoHideBottom(node: HTMLElement): void Method void
autoHideLeft(node: HTMLElement): void Method void
autoHideRight(node: HTMLElement): void Method void
autoHideTop(node: HTMLElement): void Method void
clearState(): void Method void
dock(node: HTMLElement): void Method void
insertBeforeItem(index: number, item: object): void Method void
insertAfterItem(index: number, item: object): void Method void
insertIntoLeft(index: number, item: object): void Method void
insertIntoRight(index: number, item: object): void Method void
insertIntoTop(index: number, item: object): void Method void
insertIntoBottom(index: number, item: object): void Method void
insertLayoutTop(item: object): void Method void
insertLayoutBottom(item: object): void Method void
insertLayoutLeft(item: object): void Method void
insertLayoutRight(item: object): void Method void
insertOutsideTargetGroupTop(index: number, tabsWindow: object): void Method void
insertOutsideTargetGroupBottom(index: number, tabsWindow: object): void Method void
insertOutsideTargetGroupLeft(index: number, tabsWindow: object): void Method void
insertOutsideTargetGroupRight(index: number, tabsWindow: object): void Method void
getAutoHideItems(node?: string): [] Method []
getIndex(node: HTMLElement): number Method number
getState(noInstances?: boolean): [] Method []
getItemGroupElement(item?: HTMLElement): HTMLElement Method HTMLElement
getJSONStructure(): [] Method []
loadState(state?: []): void Method void
remove(index: number): void Method void
removeAll(): void Method void
removeChild(node: HTMLElement): void Method void
saveState(): void Method void
undock(node: HTMLElement): void Method void
update(index: number, settings: object): void Method void