Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Implements

Index

Constructors

Properties

Accessors

Methods

Constructors

constructor

  • new TabPane(elementRef: ElementRef): TabPane

Properties

Private TAB_GROUP_SELECTOR

TAB_GROUP_SELECTOR: string = ".tab-group"

Private TAB_LEFT_MOVING_CLASS

TAB_LEFT_MOVING_CLASS: string = "insert-left"

Private TAB_RIGHT_MOVING_CLASS

TAB_RIGHT_MOVING_CLASS: string = "insert-right"

_disabled

_disabled: boolean

Protected _loaded

_loaded: boolean

Protected _loading

_loading: boolean

Private beforeNewTabClickEvent

beforeNewTabClickEvent: EventEmitter<any>

Private beforeTabAddEvent

beforeTabAddEvent: EventEmitter<any>

Private beforeTabChangeEvent

beforeTabChangeEvent: EventEmitter<any>

Private beforeTabMoveEvent

beforeTabMoveEvent: EventEmitter<any>

Protected bypass

bypass: boolean

Private changeEvent

changeEvent: EventEmitter<any>

Protected createBtn

createBtn: string

Protected createTitle

createTitle: string

Private currentIndex

currentIndex: number

Protected data

data: any

Protected dataChildren

dataChildren: IHasData[]

Protected dataParent

dataParent: IHasData

Protected delegateHistory

delegateHistory: boolean

Protected disabled

disabled: boolean

Private draggingTab

draggingTab: any

Protected elementRef

elementRef: ElementRef

Protected field

field: string

Protected help

help: any

Protected histories

histories: UIHistory[]

Protected historyCursor

historyCursor: number

Protected i18nKey

i18nKey: string

Protected i18nValue

i18nValue: any

Protected ignoreParentData

ignoreParentData: boolean

Protected ignoreParentDisabled

ignoreParentDisabled: boolean

Protected kbShortcutService

kbShortcutService: KeyboardShortcutService

Private labelField

labelField: string

Protected loadEvent

loadEvent: EventEmitter<any>

Protected loadingEnabled

loadingEnabled: boolean

Private menuFactory

menuFactory: IMenuModelFactory

Private newTabClickEvent

newTabClickEvent: EventEmitter<any>

Protected onDisabled

onDisabled: Function

Protected onEnabled

onEnabled: Function

Protected options

options: any

Protected preloadList

preloadList: QueryList<Preload>

Private showAddTabBtn

showAddTabBtn: boolean

Protected showHelp

showHelp: boolean

Private showMoreMenu

showMoreMenu: boolean

Private tabAddEvent

tabAddEvent: EventEmitter<any>

Private tabBodies

tabBodies: any[]

Private tabChangeEvent

tabChangeEvent: EventEmitter<any>

Private tabComponentHandler

tabComponentHandler: Function

Private tabComponentModel

tabComponentModel: any

Private tabComponentType

tabComponentType: Type<any>

Private tabDragging

tabDragging: boolean

Private tabHeaders

tabHeaders: Tab[]

Private tabLabel

tabLabel: string

Private tabModels

tabModels: TabModel[]

Private tabMouseDifPositionY

tabMouseDifPositionY: any

Private tabMoveEvent

tabMoveEvent: EventEmitter<any>

Static DEFAULT_DELEGATE_HISTORY

DEFAULT_DELEGATE_HISTORY: boolean = DEFAULT_DELEGATE_HISTORY

Static DEFAULT_IGNORE_PARENT_DATA

DEFAULT_IGNORE_PARENT_DATA: boolean = DEFAULT_IGNORE_PARENT_DATA

Static TAB_ADDED_EVENT

TAB_ADDED_EVENT: string = TAB_ADD_EVENT

Static TAB_CHANGE_EVENT

TAB_CHANGE_EVENT: string = TAB_CHANGE_EVENT

Static TYPE_NAME

TYPE_NAME: string = TYPE_NAME

Accessors

Protected mappedData

  • get mappedData(): any

Methods

Private _onMouseMove

  • _onMouseMove(event: any): void
  • Parameters

    • event: any

    Returns void

Private _setTabSelected

  • _setTabSelected(index: number): void
  • Parameters

    • index: number

    Returns void

addDataChild

addDefaultTab

  • addDefaultTab(): void
  • Returns void

Private addDefaultTabWithSelected

  • addDefaultTabWithSelected(): void
  • Returns void

addTab

  • addTab(tabModel: TabModel, $event?: Event, fireEvent?: boolean): void
  • Parameters

    • tabModel: TabModel
    • Optional $event: Event
    • Optional fireEvent: boolean

    Returns void

Private addTabBody

  • addTabBody(body: any): void
  • Parameters

    • body: any

    Returns void

addTabHeader

  • addTabHeader(tab: Tab): void
  • Parameters

    Returns void

applyI18N

  • applyI18N(data: any): void

Private applyI18NToTab

  • applyI18NToTab(tab: any, type: string): void
  • Parameters

    • tab: any
    • type: string

    Returns void

canRedo

  • canRedo(): boolean

canUndo

  • canUndo(): boolean

chainData

  • chainData(): void

clearBackwardHistories

clearForwardHistories

clearHistories

closeTabAll

  • closeTabAll(): void
  • Returns void

closeTabAtIndex

  • closeTabAtIndex(index: number): void
  • Parameters

    • index: number

    Returns void

closeTabOther

  • closeTabOther(index: number): void
  • Parameters

    • index: number

    Returns void

closeTabSaved

  • closeTabSaved(indexDirty: number[]): void
  • Parameters

    • indexDirty: number[]

    Returns void

closeTabToTheLeft

  • closeTabToTheLeft(index: number): void
  • Parameters

    • index: number

    Returns void

closeTabToTheRight

  • closeTabToTheRight(index: number): void
  • Parameters

    • index: number

    Returns void

doLoaded

  • doLoaded(): void

doPreload

  • doPreload(): Promise<any>

Protected emitBeforeNewTabClickEvent

  • emitBeforeNewTabClickEvent($event?: any): void
  • Parameters

    • Optional $event: any

    Returns void

Protected emitBeforeTabAddEvent

  • emitBeforeTabAddEvent(tabModel: TabModel, header: any, body: any, $event?: any): void
  • Parameters

    • tabModel: TabModel
    • header: any
    • body: any
    • Optional $event: any

    Returns void

Protected emitBeforeTabChangeEvent

  • emitBeforeTabChangeEvent(oldIndex: number, newIndex: number, $event?: any): void
  • Parameters

    • oldIndex: number
    • newIndex: number
    • Optional $event: any

    Returns void

Protected emitBeforeTabMoveEvent

  • emitBeforeTabMoveEvent(fromIndex: number, toIndex: number, $event?: any): void
  • Parameters

    • fromIndex: number
    • toIndex: number
    • Optional $event: any

    Returns void

Protected emitNewTabClickEvent

  • emitNewTabClickEvent($event?: any): void
  • Parameters

    • Optional $event: any

    Returns void

Protected emitTabAddEvent

  • emitTabAddEvent(tabModel: TabModel, header: any, body: any, $event?: any): void
  • Parameters

    • tabModel: TabModel
    • header: any
    • body: any
    • Optional $event: any

    Returns void

Protected emitTabChangeEvent

  • emitTabChangeEvent(oldIndex: number, newIndex: number, $event?: any): void
  • Parameters

    • oldIndex: number
    • newIndex: number
    • Optional $event: any

    Returns void

Protected emitTabMoveEvent

  • emitTabMoveEvent(fromIndex: number, toIndex: number, $event?: any): void
  • Parameters

    • fromIndex: number
    • toIndex: number
    • Optional $event: any

    Returns void

getBeforeNewTabClickEvent

  • getBeforeNewTabClickEvent(): EventEmitter<any>
  • Returns EventEmitter<any>

getBeforeTabAddEvent

  • getBeforeTabAddEvent(): EventEmitter<any>
  • Returns EventEmitter<any>

getBeforeTabChangeEvent

  • getBeforeTabChangeEvent(): EventEmitter<any>
  • Returns EventEmitter<any>

getBeforeTabMoveEvent

  • getBeforeTabMoveEvent(): EventEmitter<any>
  • Returns EventEmitter<any>

getChainData

  • getChainData(): any

getChangeEvent

  • getChangeEvent(): EventEmitter<any>
  • Returns EventEmitter<any>

getCreateBtn

  • getCreateBtn(): string
  • Returns string

getCreateTitle

  • getCreateTitle(): string
  • Returns string

getCurrentTabIndex

  • getCurrentTabIndex(): number
  • Returns number

getData

  • getData(): any

getDataChildren

getDataParent

getElementRef

  • getElementRef(): ElementRef

getField

  • getField(): string

getHelp

  • getHelp(): any

getHistories

getI18NKey

  • getI18NKey(): string

getI18NValue

  • getI18NValue(): any

getLabelField

  • getLabelField(): string
  • Returns string

getLoadEvent

  • getLoadEvent(): EventEmitter<any>

getMappedData

  • getMappedData(): any

getMenuFactory

getMenuModelFactory

getNewTabClickEvent

  • getNewTabClickEvent(): EventEmitter<any>
  • Returns EventEmitter<any>

getOnDisabled

  • getOnDisabled(): Function

getOnEnabled

  • getOnEnabled(): Function

getOptions

  • getOptions(): any

getTabAddEvent

  • getTabAddEvent(): EventEmitter<any>
  • Returns EventEmitter<any>

getTabBodies

  • getTabBodies(): any[]
  • Returns any[]

getTabBody

  • getTabBody(index: number): any
  • Parameters

    • index: number

    Returns any

Private getTabBodyIndex

  • getTabBodyIndex(body: any): number
  • Parameters

    • body: any

    Returns number

getTabChangeEvent

  • getTabChangeEvent(): EventEmitter<any>
  • Returns EventEmitter<any>

getTabComponentHandler

  • getTabComponentHandler(): Function
  • Returns Function

getTabComponentModel

  • getTabComponentModel(): any
  • Returns any

getTabComponentType

  • getTabComponentType(): Type<any>
  • Returns Type<any>

getTabGroupPaddingLeft

  • getTabGroupPaddingLeft(): string
  • Returns string

getTabHeader

  • getTabHeader(index: number): any
  • Parameters

    • index: number

    Returns any

getTabHeaderIndex

  • getTabHeaderIndex(tab: Tab): number
  • Parameters

    Returns number

getTabHeaders

  • getTabHeaders(): any[]
  • Returns any[]

getTabModelIndex

  • getTabModelIndex(model: TabModel): number
  • Parameters

    Returns number

getTabModels

  • Returns TabModel[]

getTabMoveEvent

  • getTabMoveEvent(): EventEmitter<any>
  • Returns EventEmitter<any>

getTabsCount

  • getTabsCount(): number
  • Returns number

hasHelp

  • hasHelp(): boolean

Protected injectHelpStyleClass

  • injectHelpStyleClass(): void

Protected injectStyleClasses

  • injectStyleClasses(): void

isBypassKey

  • isBypassKey(): boolean

isDataDirty

  • isDataDirty(): boolean

isDelegateHistory

  • isDelegateHistory(): boolean

isDisabled

  • isDisabled(): boolean

isDisplayHelp

  • isDisplayHelp(): boolean

isIgnoreParentData

  • isIgnoreParentData(): boolean

isIgnoreParentDisabled

  • isIgnoreParentDisabled(): boolean

isLoadSuccess

  • isLoadSuccess(): boolean

isLoaded

  • isLoaded(): boolean

isLoading

  • isLoading(): boolean

isLoadingEnabled

  • isLoadingEnabled(): boolean

isMappingEnable

  • isMappingEnable(): boolean

isSelfDataDirty

  • isSelfDataDirty(): boolean

isSelfDisabled

  • isSelfDisabled(): boolean

isShowAddTabBtn

  • isShowAddTabBtn(): boolean
  • Returns boolean

isShowHelp

  • isShowHelp(): boolean

isShowMoreMenu

  • isShowMoreMenu(): boolean
  • Returns boolean

isTabDirty

  • isTabDirty(index: number): boolean
  • Parameters

    • index: number

    Returns boolean

isTabSelected

  • isTabSelected(index: number): boolean
  • Parameters

    • index: number

    Returns boolean

loaded

  • loaded(success: boolean, resultOrError: any): void

makeFirstHistory

makeHistory

Private moveTabModel

  • moveTabModel(fromIndex: number, toIndex: number): void
  • Parameters

    • fromIndex: number
    • toIndex: number

    Returns void

ngOnChanges

  • ngOnChanges(changes: any): void

ngOnDestroy

  • ngOnDestroy(): void

ngOnInit

  • ngOnInit(): void

onMouseDownTab

  • onMouseDownTab($event: MouseEvent, tab: any): void
  • mouse dragging

    Parameters

    • $event: MouseEvent
    • tab: any

    Returns void

onNewTabClicked

  • onNewTabClicked($event: Event, fireEvent?: boolean): void
  • Parameters

    • $event: Event
    • Optional fireEvent: boolean

    Returns void

Private onTabMove

  • onTabMove($event: Event, fireEvent?: boolean): void
  • Parameters

    • $event: Event
    • Optional fireEvent: boolean

    Returns void

preload

  • preload(): Promise<any>

redo

removeDataChild

  • removeDataChild(child: IHasData): void

Private removeTabBody

  • removeTabBody(body: any): void
  • Parameters

    • body: any

    Returns void

removeTabHeader

  • removeTabHeader(tab: Tab): void
  • Parameters

    Returns void

resetData

  • resetData(): void

saveData

  • saveData(data?: any): void

saveTabData

  • saveTabData(index: number): void
  • Parameters

    • index: number

    Returns void

selfResetData

  • selfResetData(): void

selfSaveData

  • selfSaveData(data: any): void

selfValidateData

setBeforeNewTabClickEvent

  • setBeforeNewTabClickEvent(event: EventEmitter<any>): void
  • Parameters

    • event: EventEmitter<any>

    Returns void

setBeforeTabAddEvent

  • setBeforeTabAddEvent(event: EventEmitter<any>): void
  • Parameters

    • event: EventEmitter<any>

    Returns void

setBeforeTabChangeEvent

  • setBeforeTabChangeEvent(event: EventEmitter<any>): void
  • Parameters

    • event: EventEmitter<any>

    Returns void

setBeforeTabMoveEvent

  • setBeforeTabMoveEvent(event: EventEmitter<any>): void
  • Parameters

    • event: EventEmitter<any>

    Returns void

setBypassKey

  • setBypassKey(bypass: boolean): void

setData

  • setData(data: any): void

setDataParent

  • setDataParent(dataParent: IHasData): void

setDelegateHistory

  • setDelegateHistory(delegate: boolean): void

setDisabled

  • setDisabled(disabled: boolean): void

setField

  • setField(field: string): void

setHelp

  • setHelp(help: any): void

setI18NKey

  • setI18NKey(i18nKey: string): void

setIgnoreParentData

  • setIgnoreParentData(ignore: boolean): void

setIgnoreParentDisabled

  • setIgnoreParentDisabled(ignore: boolean): void

setLabelField

  • setLabelField(labelField: string): void
  • Parameters

    • labelField: string

    Returns void

setLoadEvent

  • setLoadEvent(event: EventEmitter<any>): void
  • Parameters

    • event: EventEmitter<any>

    Returns void

setMenuFactory

  • Parameters

    Returns void

setMenuModelFactory

  • Parameters

    Returns void

setNewTabClickEvent

  • setNewTabClickEvent(event: EventEmitter<any>): void
  • Parameters

    • event: EventEmitter<any>

    Returns void

setOnDisabled

  • setOnDisabled(handler: Function): void

setOnEnabled

  • setOnEnabled(handler: Function): void

setOptions

  • setOptions(options: any): void

setShowAddTabBtn

  • setShowAddTabBtn(value: boolean): void
  • Parameters

    • value: boolean

    Returns void

setShowHelp

  • setShowHelp(show: boolean): void

setShowMoreMenu

  • setShowMoreMenu(value: boolean): void
  • Parameters

    • value: boolean

    Returns void

setTabAddEvent

  • setTabAddEvent(event: EventEmitter<any>): void
  • Parameters

    • event: EventEmitter<any>

    Returns void

setTabChangeEvent

  • setTabChangeEvent(event: EventEmitter<any>): void
  • Parameters

    • event: EventEmitter<any>

    Returns void

setTabComponentModel

  • setTabComponentModel(model: any): void
  • Parameters

    • model: any

    Returns void

setTabComponentType

  • setTabComponentType(type: Type<any>): void
  • Parameters

    • type: Type<any>

    Returns void

setTabData

  • setTabData(index: number, data: any): void
  • Parameters

    • index: number
    • data: any

    Returns void

setTabMoveEvent

  • setTabMoveEvent(event: EventEmitter<any>): void
  • Parameters

    • event: EventEmitter<any>

    Returns void

Private setTabSelected

  • setTabSelected(index: number, $event?: Event, fireEvent?: boolean): void
  • Parameters

    • index: number
    • Optional $event: Event
    • Optional fireEvent: boolean

    Returns void

showTabAtIndex

  • showTabAtIndex(index: number, $event?: Event, fireEvent?: boolean): void
  • Parameters

    • index: number
    • Optional $event: Event
    • Optional fireEvent: boolean

    Returns void

toggleShowHelp

  • toggleShowHelp(): boolean

undo

validateData

Static isFieldMappingEnable

  • isFieldMappingEnable(field: string, data: any): boolean

Static resolveMappedData

  • resolveMappedData(field: string, data: any): any

Generated using TypeDoc