Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Implements

Index

Constructors

Properties

Accessors

Methods

Constructors

constructor

Properties

_disabled

_disabled: boolean

Protected _loaded

_loaded: boolean

Protected active

active: boolean

Protected bypass

bypass: boolean

Protected data

data: any

Protected dataChildren

dataChildren: IHasData[]

Protected dataParent

dataParent: IHasData

Protected delegateHistory

delegateHistory: boolean

Private dialogService

dialogService: DialogService

Protected editor

Protected editorSettingServiceFactory

editorSettingServiceFactory: IEditorSettingServiceFactory

Protected elementRef

elementRef: ElementRef

Protected hideEvent

hideEvent: EventEmitter<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

Protected loadEvent

loadEvent: EventEmitter<any>

Protected loadingEnabled

loadingEnabled: boolean

Protected model

Protected onDisabled

onDisabled: Function

Protected onEnabled

onEnabled: Function

Protected options

options: any

Private originalTabsData

originalTabsData: any[]

Protected showEvent

showEvent: EventEmitter<any>

Private showMoreMenu

showMoreMenu: boolean

Private tabComponentModel

tabComponentModel: any

Private tabComponentType

tabComponentType: Type<any>

Private tabLabelGenerator

tabLabelGenerator: Function

Protected tabPane

tabPane: TabPane

Private tabsData

tabsData: any[]

Protected viewSetting

viewSetting: any

Protected viewSettingService

viewSettingService: IEditorSettingService

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 TYPE_NAME

TYPE_NAME: string = TYPE_NAME

Static VIEW_HIDE_EVENT

VIEW_HIDE_EVENT: string = VIEW_HIDE_EVENT

Static VIEW_SHOW_EVENT

VIEW_SHOW_EVENT: string = VIEW_SHOW_EVENT

Accessors

Protected disabled

  • get disabled(): boolean
  • set disabled(value: boolean): void

Methods

_doHide

  • _doHide(): boolean

_doShow

  • _doShow(): boolean

addDataChild

applyI18N

  • applyI18N(value: any): void

canRedo

  • canRedo(): boolean

canUndo

  • canUndo(): boolean

clearBackwardHistories

clearForwardHistories

clearHistories

closeTab

  • closeTab(data: any): void
  • Parameters

    • data: any

    Returns void

closeTabAtIndex

  • closeTabAtIndex(index: number): void
  • Parameters

    • index: number

    Returns void

createTab

  • createTab(data: any): void
  • Parameters

    • data: any

    Returns void

doLoaded

  • doLoaded(): void

doPreload

  • doPreload(): Promise<any>

Private generateTabLabel

  • generateTabLabel(objects: any[]): string
  • Parameters

    • objects: any[]

    Returns string

Private getAllDirtyData

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

getCurrentHistoryState

  • getCurrentHistoryState(): any

getCurrentTabIndex

  • getCurrentTabIndex(): number
  • Returns number

getData

  • getData(): any

getDataChildren

getDataParent

Private getDefaultDataArray

  • getDefaultDataArray(objects: any[]): any[]
  • Parameters

    • objects: any[]

    Returns any[]

getEditor

getEditorDirtyData

  • getEditorDirtyData(): Promise<any[]>

getElementRef

  • getElementRef(): ElementRef

getHideEvent

  • getHideEvent(): EventEmitter<any>

getHistories

getI18NKey

  • getI18NKey(): string

getI18NValue

  • getI18NValue(): any

Private getIndexFromOriginalData

  • getIndexFromOriginalData(data: any): number
  • Parameters

    • data: any

    Returns number

getLoadEvent

  • getLoadEvent(): EventEmitter<any>

getModel

Protected getObjectIdField

  • getObjectIdField(): string

getOnDisabled

  • getOnDisabled(): Function

getOnEnabled

  • getOnEnabled(): Function

getOptions

  • getOptions(): any

Private getOriginalTabData

  • getOriginalTabData(index: number): any[]
  • Parameters

    • index: number

    Returns any[]

getSelectedData

  • getSelectedData(): Promise<any[]>

getShowEvent

  • getShowEvent(): EventEmitter<any>

getTabComponentModel

  • getTabComponentModel(): any
  • Returns any

getTabComponentType

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

getTabData

  • getTabData(index: number): any[]
  • Parameters

    • index: number

    Returns any[]

getTabDataIndex

  • getTabDataIndex(data: any): number
  • Parameters

    • data: any

    Returns number

Private getTabDataIndexes

  • getTabDataIndexes(data: any): number[]
  • Parameters

    • data: any

    Returns number[]

Private getTabDataIndexesMatched

  • getTabDataIndexesMatched(data: any, isMatchAll: boolean): number[]
  • Parameters

    • data: any
    • isMatchAll: boolean

    Returns number[]

getTabLabelGenerator

  • getTabLabelGenerator(): Function
  • Returns Function

getTabModelByIndex

  • getTabModelByIndex(index: number): any
  • Parameters

    • index: number

    Returns any

getTabModelIndex

  • getTabModelIndex(model: TabModel): number
  • Parameters

    Returns number

getTabsCount

  • getTabsCount(): number
  • Returns number

getViewSetting

  • getViewSetting(): any

Private getWrapDataObject

  • getWrapDataObject(dataObject: any[]): any
  • Parameters

    • dataObject: any[]

    Returns any

Protected initViewSettingService

  • initViewSettingService(): void

isActive

  • isActive(): boolean

isBypassKey

  • isBypassKey(): boolean

isDataDirty

  • isDataDirty(): boolean

isDelegateHistory

  • isDelegateHistory(): boolean

isDisabled

  • isDisabled(): boolean

isEditorDataDirty

  • isEditorDataDirty(): Promise<boolean>

isIgnoreParentData

  • isIgnoreParentData(): boolean

isIgnoreParentDisabled

  • isIgnoreParentDisabled(): boolean

isLoadSuccess

  • isLoadSuccess(): boolean

isLoaded

  • isLoaded(): boolean

isLoadingEnabled

  • isLoadingEnabled(): boolean

Private isMatchAllValue

  • isMatchAllValue(sourceArray: any[], toMatchArray: any[]): boolean
  • Parameters

    • sourceArray: any[]
    • toMatchArray: any[]

    Returns boolean

Private isMatchLessOneValue

  • isMatchLessOneValue(sourceArray: any[], toMatchArray: any[]): boolean
  • Parameters

    • sourceArray: any[]
    • toMatchArray: any[]

    Returns boolean

Private isMatchValue

  • isMatchValue(sourceArray: any[], value: any): boolean
  • Parameters

    • sourceArray: any[]
    • value: any

    Returns boolean

isSelfDataDirty

  • isSelfDataDirty(): boolean

isSelfDisabled

  • isSelfDisabled(): boolean

isShowMoreMenu

  • isShowMoreMenu(): boolean
  • Returns boolean

Private isTabDirty

  • isTabDirty(index: number): boolean
  • Parameters

    • index: number

    Returns boolean

loadHistoryState

  • loadHistoryState(history: UIHistory, state: any): Promise<void>

loaded

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

makeFirstHistory

makeHistory

ngOnDestroy

  • ngOnDestroy(): void

ngOnInit

  • ngOnInit(): void

onNewTabBtnClick

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

    • $event: Event

    Returns void

onTabAdded

  • onTabAdded($event: CustomEvent): void
  • Parameters

    • $event: CustomEvent

    Returns void

onTabChange

  • onTabChange($event: CustomEvent): void
  • Parameters

    • $event: CustomEvent

    Returns void

onTabMoved

  • onTabMoved($event: CustomEvent): void
  • Parameters

    • $event: CustomEvent

    Returns void

Protected onViewSettingLoaded

  • onViewSettingLoaded(): void

preload

  • preload(): Promise<any>

redo

Private reloadAllData

  • reloadAllData(): void
  • Returns void

Private reloadAllTab

  • reloadAllTab(): void
  • Returns void

Private reloadDataAtIndex

  • reloadDataAtIndex(index: number): void
  • Parameters

    • index: number

    Returns void

Private reloadTabIndex

  • reloadTabIndex(index: number): void
  • Parameters

    • index: number

    Returns void

reloadView

  • reloadView(): void

reloadViewSetting

  • reloadViewSetting(): Promise<any>

removeDataChild

  • removeDataChild(child: IHasData): void

Private removeFromOriginalData

  • removeFromOriginalData(data: any): void
  • Parameters

    • data: any

    Returns void

Private removeTabDataAtIndex

  • removeTabDataAtIndex(index: number): void
  • Parameters

    • index: number

    Returns void

resetData

  • resetData(): void

saveData

  • saveData(): void

selfResetData

  • selfResetData(): void

selfSaveData

  • selfSaveData(): void

selfValidateData

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

setEditor

setHideEvent

  • setHideEvent(event: EventEmitter<any>): void

setI18NKey

  • setI18NKey(i18nKey: string): void

setIgnoreParentData

  • setIgnoreParentData(ignore: boolean): void

setIgnoreParentDisabled

  • setIgnoreParentDisabled(ignore: boolean): void

setLoadEvent

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

    • event: EventEmitter<any>

    Returns void

setModel

setOnDisabled

  • setOnDisabled(handler: Function): void

setOnEnabled

  • setOnEnabled(handler: Function): void

setOptions

  • setOptions(options: any): void

setShowEvent

  • setShowEvent(event: EventEmitter<any>): void

setTabLabelGenerator

  • setTabLabelGenerator(generator: Function): void
  • Parameters

    • generator: Function

    Returns void

show

  • show(): Promise<boolean>

showTabAtIndex

  • showTabAtIndex(index: number): void
  • Parameters

    • index: number

    Returns void

showTabByData

  • showTabByData(data: any): void
  • Parameters

    • data: any

    Returns void

undo

validateData

Generated using TypeDoc