Options
All
  • Public
  • Public/Protected
  • All
Menu

An abstract concrete base class of IHasData interface. All classes implementing IHasData interface should extend this class. For more information, please see IHasData.

author

shiorin, tee4cute

see

IHasData

Hierarchy

Implements

Index

Constructors

constructor

Properties

_disabled

_disabled: boolean

Protected _loaded

_loaded: boolean

Protected _loading

_loading: boolean

Protected bypass

bypass: boolean

Protected data

data: any

Protected dataChildren

dataChildren: IHasData[]

Protected dataParent

dataParent: IHasData

Protected delegateHistory

delegateHistory: boolean

Protected elementRef

elementRef: ElementRef

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>

Private loadSuccess

loadSuccess: boolean

Protected loadingEnabled

loadingEnabled: boolean

Protected onDisabled

onDisabled: Function

Protected onEnabled

onEnabled: Function

Protected options

options: any

Protected preloadList

preloadList: QueryList<Preload>

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

Accessors

Protected disabled

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

  • Parameters

    • value: boolean

    Returns void

Methods

Private _makeHistory

  • Parameters

    Returns UIHistory

Private _propagateOnDisabled

  • _propagateOnDisabled(): void
  • Returns void

Private _propagateOnEnabled

  • _propagateOnEnabled(): void
  • Returns void

addDataChild

Private addPreloadDom

  • addPreloadDom(): void
  • Returns void

applyI18N

  • applyI18N(value: any): void

canRedo

  • canRedo(): boolean

canUndo

  • canUndo(): boolean

chainData

  • chainData(): void
  • Returns void

clearBackwardHistories

clearForwardHistories

clearHistories

Abstract doLoaded

  • doLoaded(success: boolean, resultOrError: any): void
  • Parameters

    • success: boolean
    • resultOrError: any

    Returns void

Abstract doPreload

  • doPreload(): Promise<any>
  • Returns Promise<any>

getChainData

  • getChainData(): any
  • Returns any

getData

  • getData(): any
  • Returns any

getDataChildren

getDataParent

getElementRef

  • getElementRef(): ElementRef
  • Returns ElementRef

getHistories

getI18NKey

  • getI18NKey(): string

getI18NValue

  • getI18NValue(): any

getLoadEvent

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

getOnDisabled

  • getOnDisabled(): Function
  • Returns Function

getOnEnabled

  • getOnEnabled(): Function
  • Returns Function

getOptions

  • getOptions(): any

isBypassKey

  • isBypassKey(): boolean

isDataDirty

  • isDataDirty(): boolean
  • Returns boolean

isDelegateHistory

  • isDelegateHistory(): boolean
  • Returns boolean

isDisabled

  • isDisabled(): boolean

isIgnoreParentData

  • isIgnoreParentData(): boolean

isIgnoreParentDisabled

  • isIgnoreParentDisabled(): boolean
  • Returns boolean

isLoadSuccess

  • isLoadSuccess(): boolean

isLoaded

  • isLoaded(): boolean
  • Returns boolean

isLoading

  • isLoading(): boolean
  • Returns boolean

isLoadingEnabled

  • isLoadingEnabled(): boolean

Abstract isSelfDataDirty

  • isSelfDataDirty(): boolean
  • Returns boolean

isSelfDisabled

  • isSelfDisabled(): boolean
  • Returns boolean

loaded

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

    • success: boolean
    • resultOrError: any

    Returns void

makeFirstHistory

makeHistory

ngOnChanges

  • ngOnChanges(changes: any): void
  • Parameters

    • changes: any

    Returns void

ngOnDestroy

  • ngOnDestroy(): void
  • Returns void

ngOnInit

  • ngOnInit(): void
  • Returns void

preload

  • preload(): Promise<any>
  • Returns Promise<any>

redo

  • Parameters

    • Default value steps: number = 1

    Returns Promise<UIHistory>

removeDataChild

  • removeDataChild(child: IHasData): void

Private removePreloadDom

  • removePreloadDom(): void
  • Returns void

resetData

  • resetData(): void
  • Returns void

saveData

  • saveData(data?: any): void
  • Parameters

    • Optional data: any

    Returns void

Abstract selfResetData

  • selfResetData(): void
  • Returns void

Abstract selfSaveData

  • selfSaveData(data: any): void
  • Parameters

    • data: any

    Returns void

selfValidateData

setBypassKey

  • setBypassKey(bypass: boolean): void

setData

  • setData(data: any): void
  • Parameters

    • data: any

    Returns void

setDataParent

  • setDataParent(dataParent: IHasData): void

setDelegateHistory

  • setDelegateHistory(delegate: boolean): void
  • Parameters

    • delegate: boolean

    Returns void

setDisabled

  • setDisabled(disabled: boolean): void
  • Parameters

    • disabled: boolean

    Returns void

setI18NKey

  • setI18NKey(i18nKey: string): void

setIgnoreParentData

  • setIgnoreParentData(ignore: boolean): void

setIgnoreParentDisabled

  • setIgnoreParentDisabled(ignore: boolean): void
  • Parameters

    • ignore: boolean

    Returns void

setLoadEvent

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

    • event: EventEmitter<any>

    Returns void

setOnDisabled

  • setOnDisabled(handler: Function): void
  • Parameters

    • handler: Function

    Returns void

setOnEnabled

  • setOnEnabled(handler: Function): void
  • Parameters

    • handler: Function

    Returns void

setOptions

  • setOptions(options: any): void

undo

  • Parameters

    • Default value steps: number = 1

    Returns Promise<UIHistory>

validateData

Generated using TypeDoc