Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Implements

Index

Constructors

constructor

  • new TabPane(elementRef: ElementRef): TabPane
  • Parameters

    • elementRef: ElementRef

    Returns 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"

Protected bypass

bypass: boolean

Private changeEvent

changeEvent: EventEmitter<any>

Private currentIndex

currentIndex: number

Private draggingTab

draggingTab: any

Private elementRef

elementRef: ElementRef

Protected i18nKey

i18nKey: string

Protected i18nValue

i18nValue: any

Private menuFactory

menuFactory: IMenuModelFactory

Private newTabClickedEventHandler

newTabClickedEventHandler: EventEmitter<any>

Protected options

options: any

Private showAddTabBtn

showAddTabBtn: boolean

Private showMoreMenu

showMoreMenu: boolean

Private tabAddedEventHandler

tabAddedEventHandler: EventEmitter<any>

Private tabBodies

tabBodies: any[]

Private tabChangedEventHandler

tabChangedEventHandler: EventEmitter<any>

Private tabComponentHandler

tabComponentHandler: Function

Private tabComponentModel

tabComponentModel: any

Private tabComponentType

tabComponentType: Type<any>

Private tabDragging

tabDragging: boolean

Private tabHeaders

tabHeaders: Tab[]

Private tabModels

tabModels: TabModel[]

Private tabMouseDifPositionY

tabMouseDifPositionY: any

Private tabMovedEventHandler

tabMovedEventHandler: EventEmitter<any>

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

Methods

addDefaultTab

  • addDefaultTab(): void
  • Returns void

addTab

  • Parameters

    Returns void

Private addTabBody

  • addTabBody(body: any): void
  • Parameters

    • body: any

    Returns void

addTabHeader

  • addTabHeader(tab: Tab): void
  • Parameters

    Returns void

applyI18N

  • applyI18N(value: any): void

closeTabAtIndex

  • closeTabAtIndex(index: number): void
  • Parameters

    • index: number

    Returns void

getChangeEvent

  • getChangeEvent(): EventEmitter<any>

getCurrentTabIndex

  • getCurrentTabIndex(): number
  • Returns number

getI18NKey

  • getI18NKey(): string

getI18NValue

  • getI18NValue(): any

getMenuFactory

getMenuModelFactory

getOptions

  • getOptions(): 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

getTabComponentHandler

  • getTabComponentHandler(): Function
  • Returns Function

getTabGroupPaddingLeft

  • getTabGroupPaddingLeft(): string
  • Returns string

getTabGroupPaddingRight

  • getTabGroupPaddingRight(): 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[]

getTabsCount

  • getTabsCount(): number
  • Returns number

isBypassKey

  • isBypassKey(): boolean

isShowAddTabBtn

  • isShowAddTabBtn(): boolean
  • Returns 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

Private moveTabModel

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

    • fromIndex: number
    • toIndex: number

    Returns void

ngOnInit

  • ngOnInit(): void
  • Returns void

onMouseDownTab

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

    Parameters

    • $event: MouseEvent
    • tab: any

    Returns void

onNewTabClicked

  • onNewTabClicked($event: Event): void
  • Parameters

    • $event: Event

    Returns void

Private removeTabBody

  • removeTabBody(body: any): void
  • Parameters

    • body: any

    Returns void

removeTabHeader

  • removeTabHeader(tab: Tab): void
  • Parameters

    Returns void

saveTabData

  • saveTabData(index: number): void
  • Parameters

    • index: number

    Returns void

setBypassKey

  • setBypassKey(bypass: boolean): void

setI18NKey

  • setI18NKey(i18nKey: string): void

setMenuModelFactory

  • Parameters

    Returns void

setOptions

  • setOptions(options: any): void

setTabData

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

    • index: number
    • data: any

    Returns void

Private setTabSelected

  • setTabSelected(index: number): void
  • Parameters

    • index: number

    Returns void

showTabAtIndex

  • showTabAtIndex(index: number): void
  • Parameters

    • index: number

    Returns void

Generated using TypeDoc