Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • AbstractDialogController
    • VersionHistory

Implements

  • IHasOptions
  • II18NApplicable
  • OnInit
  • OnChanges
  • OnDestroy
  • IHasData
  • IHistoryManager
  • ICanDisable
  • ILoadable
  • IValidateChainable
  • OnInit
  • IHasHelp
  • OnInit
  • IDialogController
  • OnInit
  • IHasModel

Index

Constructors

Properties

Methods

Constructors

constructor

  • new VersionHistory(phloxAppService: PhloxAppInfoService, elementRef: ElementRef): VersionHistory
  • Parameters

    • phloxAppService: PhloxAppInfoService
    • elementRef: ElementRef

    Returns VersionHistory

Properties

_disabled

_disabled: boolean

_items

_items: DefaultSelectItemModel[]

Protected _loaded

_loaded: boolean

Protected _loading

_loading: boolean

Protected beforeButtonsChangeEvent

beforeButtonsChangeEvent: EventEmitter<any>

Protected beforeErrorChangeEvent

beforeErrorChangeEvent: EventEmitter<any>

Protected beforeResultChangeEvent

beforeResultChangeEvent: EventEmitter<any>

Protected buttonsChangeEvent

buttonsChangeEvent: EventEmitter<any>

Protected bypass

bypass: boolean

Private currentDropdownIdx

currentDropdownIdx: number

Private currentIndex

currentIndex: number

Private currentVersionData

currentVersionData: any

Protected data

data: any

Protected dataChildren

dataChildren: IHasData[]

Protected dataParent

dataParent: IHasData

Private dataRecords

dataRecords: any[]

Private defaultAscComparator

defaultAscComparator: Function

Private defaultDescComparator

defaultDescComparator: Function

Protected delegateHistory

delegateHistory: boolean

Protected dialogButtons

dialogButtons: ButtonModel[]

Protected disabled

disabled: boolean

Private dropdownComparator

dropdownComparator: Function[]

Private editor

Protected elementRef

elementRef: ElementRef

Protected error

error: any

Protected errorChangeEvent

errorChangeEvent: EventEmitter<any>

Private fromTimeField

fromTimeField: MaterialDatePicker

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

Protected loadEvent

loadEvent: EventEmitter<any>

Protected loadingEnabled

loadingEnabled: boolean

Private model

model: any

Protected onDisabled

onDisabled: Function

Protected onEnabled

onEnabled: Function

Protected options

options: any

Private orderingDropdown

orderingDropdown: ComponentDropdownList

Private phloxAppInfo

phloxAppInfo: PhloxAppInfo

Protected preloadList

preloadList: QueryList<Preload>

Protected result

result: any

Protected resultChangeEvent

resultChangeEvent: EventEmitter<any>

Private selectedVersionData

selectedVersionData: any

Protected showHelp

showHelp: boolean

Private toTimeField

toTimeField: MaterialDatePicker

Static DEFAULT_DELEGATE_HISTORY

DEFAULT_DELEGATE_HISTORY: boolean

Static DEFAULT_IGNORE_PARENT_DATA

DEFAULT_IGNORE_PARENT_DATA: boolean

Static TYPE_NAME

TYPE_NAME: string = TYPE_NAME

Methods

_getCurrentDropdownIdx

  • _getCurrentDropdownIdx(): number
  • Returns number

_getDataRecords

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

_getDateString

  • _getDateString(dateString: any): string
  • Parameters

    • dateString: any

    Returns string

_getTimeString

  • _getTimeString(dateString: any): string
  • Parameters

    • dateString: any

    Returns string

_isActiveTab

  • _isActiveTab(index: number): boolean
  • Parameters

    • index: number

    Returns boolean

_isCurrentVersion

  • _isCurrentVersion(data: any): boolean
  • Parameters

    • data: any

    Returns boolean

_isSelectedVersion

  • _isSelectedVersion(data: any): boolean
  • Parameters

    • data: any

    Returns boolean

_setActiveTabIndex

  • _setActiveTabIndex(index: number): void
  • Parameters

    • index: number

    Returns void

addDataChild

  • addDataChild(child: IHasData): void
  • Parameters

    • child: IHasData

    Returns void

applyI18N

  • applyI18N(value: any): void
  • Parameters

    • value: any

    Returns void

canRedo

  • canRedo(): boolean
  • Returns boolean

canUndo

  • canUndo(): boolean
  • Returns boolean

chainData

  • chainData(): void
  • Returns void

clearBackwardHistories

  • clearBackwardHistories(): UIHistory[]
  • Returns UIHistory[]

clearForwardHistories

  • clearForwardHistories(): UIHistory[]
  • Returns UIHistory[]

clearHistories

  • clearHistories(): UIHistory[]
  • Returns UIHistory[]

Private compareCreatedDate

  • compareCreatedDate(obj1: any, obj2: any): number
  • Parameters

    • obj1: any
    • obj2: any

    Returns number

doLoaded

  • doLoaded(): void
  • Returns void

doPreload

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

Protected emitBeforeButtonsChangeEvent

  • emitBeforeButtonsChangeEvent(oldValue: any, newValue: any): void
  • Parameters

    • oldValue: any
    • newValue: any

    Returns void

Protected emitBeforeErrorChangeEvent

  • emitBeforeErrorChangeEvent(oldValue: any, newValue: any): void
  • Parameters

    • oldValue: any
    • newValue: any

    Returns void

Protected emitBeforeResultChangeEvent

  • emitBeforeResultChangeEvent(oldValue: any, newValue: any): void
  • Parameters

    • oldValue: any
    • newValue: any

    Returns void

Protected emitButtonsChangeEvent

  • emitButtonsChangeEvent(oldValue: any, newValue: any): void
  • Parameters

    • oldValue: any
    • newValue: any

    Returns void

Protected emitErrorChangeEvent

  • emitErrorChangeEvent(oldValue: any, newValue: any): void
  • Parameters

    • oldValue: any
    • newValue: any

    Returns void

Protected emitResultChangeEvent

  • emitResultChangeEvent(oldValue: any, newValue: any): void
  • Parameters

    • oldValue: any
    • newValue: any

    Returns void

getBeforeButtonsChangeEvent

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

getBeforeErrorChangeEvent

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

getBeforeResultChangeEvent

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

getButtonsChangeEvent

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

getChainData

  • getChainData(): any
  • Returns any

getData

  • getData(): any
  • Returns any

getDataChildren

  • getDataChildren(): IHasData[]
  • Returns IHasData[]

getDataParent

  • getDataParent(): IHasData
  • Returns IHasData

getDialogButtons

  • getDialogButtons(): ButtonModel[]
  • Returns ButtonModel[]

getDialogError

  • getDialogError(): any
  • Returns any

getDialogResult

  • getDialogResult(): any
  • Returns any

getElementRef

  • getElementRef(): ElementRef
  • Returns ElementRef

getErrorChangeEvent

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

getHelp

  • getHelp(): any
  • Returns any

getHistories

  • getHistories(): UIHistory[]
  • Returns UIHistory[]

getI18NKey

  • getI18NKey(): string
  • Returns string

Private getI18NMessage

  • getI18NMessage(key: string): string
  • Parameters

    • key: string

    Returns string

getI18NValue

  • getI18NValue(): any
  • Returns any

getLoadEvent

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

getModel

  • getModel(): any
  • Returns any

getOnDisabled

  • getOnDisabled(): Function
  • Returns Function

getOnEnabled

  • getOnEnabled(): Function
  • Returns Function

getOptions

  • getOptions(): any
  • Returns any

getResultChangeEvent

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

hasHelp

  • hasHelp(): boolean
  • Returns boolean

hasModel

  • hasModel(): boolean
  • Returns boolean

Protected injectHelpStyleClass

  • injectHelpStyleClass(): void
  • Returns void

Protected injectStyleClasses

  • injectStyleClasses(): void
  • Returns void

isBypassKey

  • isBypassKey(): boolean
  • Returns boolean

isDataDirty

  • isDataDirty(): boolean
  • Returns boolean

isDelegateHistory

  • isDelegateHistory(): boolean
  • Returns boolean

isDisabled

  • isDisabled(): boolean
  • Returns boolean

isDisplayHelp

  • isDisplayHelp(): boolean
  • Returns boolean

isIgnoreParentData

  • isIgnoreParentData(): boolean
  • Returns boolean

isIgnoreParentDisabled

  • isIgnoreParentDisabled(): boolean
  • Returns boolean

isLoadSuccess

  • isLoadSuccess(): boolean
  • Returns boolean

isLoaded

  • isLoaded(): boolean
  • Returns boolean

isLoading

  • isLoading(): boolean
  • Returns boolean

isLoadingEnabled

  • isLoadingEnabled(): boolean
  • Returns boolean

isSelfDataDirty

  • isSelfDataDirty(): boolean
  • Returns boolean

isSelfDisabled

  • isSelfDisabled(): boolean
  • Returns boolean

isShowHelp

  • isShowHelp(): boolean
  • Returns boolean

loaded

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

    • success: boolean
    • resultOrError: any

    Returns void

makeFirstHistory

  • makeFirstHistory(component?: IHistoryManaged, name?: string): UIHistory
  • Parameters

    • Optional component: IHistoryManaged
    • Optional name: string

    Returns UIHistory

makeHistory

  • makeHistory(component?: IHistoryManaged, name?: string): UIHistory
  • Parameters

    • Optional component: IHistoryManaged
    • Optional name: string

    Returns UIHistory

ngOnChanges

  • ngOnChanges(changes: any): void
  • Parameters

    • changes: any

    Returns void

ngOnDestroy

  • ngOnDestroy(): void
  • Returns void

ngOnInit

  • ngOnInit(): void
  • Returns void

onDropdownChange

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

    • $event: CustomEvent

    Returns void

onPromoteClicked

  • onPromoteClicked($event: Event, data: any): void
  • Parameters

    • $event: Event
    • data: any

    Returns void

preload

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

redo

  • redo(steps?: number): Promise<UIHistory>
  • Parameters

    • Optional steps: number

    Returns Promise<UIHistory>

Private refreshDataRecord

  • refreshDataRecord(): void
  • Returns void

removeDataChild

  • removeDataChild(child: IHasData): void
  • Parameters

    • child: IHasData

    Returns void

resetData

  • resetData(): void
  • Returns void

saveData

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

    • Optional data: any

    Returns void

selfResetData

  • selfResetData(): void
  • Returns void

selfSaveData

  • selfSaveData(data: any): void
  • Parameters

    • data: any

    Returns void

selfValidateData

  • selfValidateData(): ValidationResult[]
  • Returns ValidationResult[]

setBeforeButtonsChangeEvent

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

    • event: EventEmitter<any>

    Returns void

setBeforeErrorChangeEvent

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

    • event: EventEmitter<any>

    Returns void

setBeforeResultChangeEvent

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

    • event: EventEmitter<any>

    Returns void

setButtonsChangeEvent

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

    • event: EventEmitter<any>

    Returns void

setBypassKey

  • setBypassKey(bypass: boolean): void
  • Parameters

    • bypass: boolean

    Returns void

setData

  • setData(data: any): void
  • Parameters

    • data: any

    Returns void

setDataParent

  • setDataParent(dataParent: IHasData): void
  • Parameters

    • dataParent: IHasData

    Returns void

setDelegateHistory

  • setDelegateHistory(delegate: boolean): void
  • Parameters

    • delegate: boolean

    Returns void

setDialogButtons

  • setDialogButtons(dialogButtons: ButtonModel[]): void
  • Parameters

    • dialogButtons: ButtonModel[]

    Returns void

setDialogError

  • setDialogError(error: any): void
  • Parameters

    • error: any

    Returns void

setDialogResult

  • setDialogResult(result: any): void
  • Parameters

    • result: any

    Returns void

setDisabled

  • setDisabled(disabled: boolean): void
  • Parameters

    • disabled: boolean

    Returns void

setErrorChangeEvent

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

    • event: EventEmitter<any>

    Returns void

setHelp

  • setHelp(help: any): void
  • Parameters

    • help: any

    Returns void

setI18NKey

  • setI18NKey(i18nKey: string): void
  • Parameters

    • i18nKey: string

    Returns void

setIgnoreParentData

  • setIgnoreParentData(ignore: boolean): void
  • Parameters

    • ignore: boolean

    Returns void

setIgnoreParentDisabled

  • setIgnoreParentDisabled(ignore: boolean): void
  • Parameters

    • ignore: boolean

    Returns void

setLoadEvent

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

    • event: EventEmitter<any>

    Returns void

setModel

  • setModel(model: any): void
  • Parameters

    • model: 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
  • Parameters

    • options: any

    Returns void

setResultChangeEvent

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

    • event: EventEmitter<any>

    Returns void

setShowHelp

  • setShowHelp(show: boolean): void
  • Parameters

    • show: boolean

    Returns void

Private sortData

  • sortData(): void
  • Returns void

toggleShowHelp

  • toggleShowHelp(): boolean
  • Returns boolean

undo

  • undo(steps?: number): Promise<UIHistory>
  • Parameters

    • Optional steps: number

    Returns Promise<UIHistory>

validateData

  • validateData(): ValidationResult[]
  • Returns ValidationResult[]

Generated using TypeDoc