Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Implements

Index

Constructors

Properties

Accessors

Methods

Constructors

constructor

Properties

Private LANGUAGE_FIELD_NAME

LANGUAGE_FIELD_NAME: string = PhloxAppInfo.DEFAULT_LANGUAGE_FIELD_NAME

Private OBJECT_ID_FIELD_NAME

OBJECT_ID_FIELD_NAME: string = PhloxAppInfo.DEFAULT_OBJECT_ID_FIELD_NAME

_disabled

_disabled: boolean

Protected _loaded

_loaded: boolean

Protected _loading

_loading: boolean

Protected beforeLangAddEvent

beforeLangAddEvent: EventEmitter<any>

Protected beforeLangClickEvent

beforeLangClickEvent: EventEmitter<any>

Protected beforeLangRemoveEvent

beforeLangRemoveEvent: EventEmitter<any>

Protected bypass

bypass: boolean

Protected componentHandler

componentHandler: Function

Protected componentInstances

componentInstances: any

Protected controller

Protected data

data: any

Protected dataChildren

dataChildren: IHasData[]

Protected dataLangList

dataLangList: any[]

Protected dataObjects

dataObjects: any[]

Protected dataParent

dataParent: IHasData

Protected defaultComponentHandler

defaultComponentHandler: Function

the object map that contains component instances that has langCode as a key

Protected defaultComponentInstance

defaultComponentInstance: any

Protected delegateHistory

delegateHistory: boolean

Protected dialogService

dialogService: DialogService

Protected disabled

disabled: boolean

Protected elementRef

elementRef: ElementRef

Protected field

field: string

Protected height

height: 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

Protected langAddEvent

langAddEvent: EventEmitter<any>

Protected langClickEvent

langClickEvent: EventEmitter<any>

Protected langRemoveEvent

langRemoveEvent: EventEmitter<any>

Protected languageList

languageList: LanguageButtonModel[]

Protected loadEvent

loadEvent: EventEmitter<any>

Protected loadingEnabled

loadingEnabled: boolean

Protected model

Protected onDisabled

onDisabled: Function

Protected onEnabled

onEnabled: Function

Protected options

options: any

Protected preloadList

preloadList: QueryList<Preload>

Protected selectedLang

selectedLang: LanguageButtonModel

Protected showHelp

showHelp: boolean

Protected width

width: string

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

Accessors

Protected mappedData

  • get mappedData(): any

Methods

_getDataLangList

  • _getDataLangList(): any[]

_hasButtonIcon

_isDataDirtyByIndex

  • _isDataDirtyByIndex(index: number): boolean

_isSelectedLanguageByIndex

  • _isSelectedLanguageByIndex(index: number): boolean

_langHasDataByIndex

  • _langHasDataByIndex(index: number): boolean

addDataChild

applyI18N

  • applyI18N(value: any): void

canRedo

  • canRedo(): boolean

canUndo

  • canUndo(): boolean

chainData

  • chainData(): void

clearBackwardHistories

clearForwardHistories

clearHistories

createNewLangWithConfirmDialog

  • createNewLangWithConfirmDialog(langCode: string, $event?: Event, fireEvent?: boolean): Promise<any>
  • Create a new data lang by showing confirmation dialog first. If the given language code (langCode) already exists in component data, this method will return a resolved Promise having result as data object of the corresponding language.

    Parameters

    • langCode: string

      The language code to create.

    • Optional $event: Event
    • Optional fireEvent: boolean

    Returns Promise<any>

    A Promise with result's value as in the following cases:

    • If DialogService is not available, returns null.
    • If the user clicks NO button, returns null.
    • If the given langCode already exists, returns data object of the corresponding language.
    • Otherwise, returns a newly created data object of the given language.

doLoaded

  • doLoaded(): void

doPreload

  • doPreload(): Promise<any>

Protected emitBeforeLangAddEvent

  • emitBeforeLangAddEvent($event?: any): void

Protected emitBeforeLangClickEvent

  • emitBeforeLangClickEvent(langModel: any, index: number, $event?: any): void

Protected emitBeforeLangRemoveEvent

  • emitBeforeLangRemoveEvent($event?: any): void

Protected emitLangAddEvent

  • emitLangAddEvent(result: any, $event?: any): void

Protected emitLangClickEvent

  • emitLangClickEvent(langModel: any, index: number, $event?: any): void

Protected emitLangRemoveEvent

  • emitLangRemoveEvent(result: any, $event?: any): void

getBeforeLangAddEvent

  • getBeforeLangAddEvent(): EventEmitter<any>

getBeforeLangClickEvent

  • getBeforeLangClickEvent(): EventEmitter<any>

getBeforeLangRemoveEvent

  • getBeforeLangRemoveEvent(): EventEmitter<any>

getChainData

  • getChainData(): any

getComponentHandler

  • getComponentHandler(): Function

getComponentInstance

  • getComponentInstance(langCode: string): any
  • Parameters

    • langCode: string

      string as a language code

    Returns any

    any as a component instance of langCode return defaultInstance if langCode is null

getComponentInstances

  • getComponentInstances(): any

getComponentSetting

  • getComponentSetting(index: number): any

getData

  • getData(): any

getDataChildren

getDataObjects

  • getDataObjects(): any[]

getDataParent

getDefaultComponentHandler

  • getDefaultComponentHandler(): Function

getDefaultComponentInstance

  • getDefaultComponentInstance(): any

getDefaultData

  • getDefaultData(): any

getElementRef

  • getElementRef(): ElementRef

getField

  • getField(): string

getHeight

  • getHeight(): string
  • Returns string

getHelp

  • getHelp(): any

getHistories

getI18NKey

  • getI18NKey(): string

getI18NValue

  • getI18NValue(): any

getInstanceDataLanguage

  • getInstanceDataLanguage(data: any): any

getInstanceDefaultData

  • getInstanceDefaultData(data: any): any

getLangAddEvent

  • getLangAddEvent(): EventEmitter<any>

getLangClickEvent

  • getLangClickEvent(): EventEmitter<any>
  • Get output [[EventEmitter]] which will emit an event when lang button of this component is clicked.

    Returns EventEmitter<any>

getLangRemoveEvent

  • getLangRemoveEvent(): EventEmitter<any>

getLanguageFieldName

  • getLanguageFieldName(): string

getLanguageList

  • getLanguageList(): string[]
  • Returns string[]

    any as object in pattern {iconURL: string, code: string, label: string}

getLoadEvent

  • getLoadEvent(): EventEmitter<any>

getMappedData

  • getMappedData(): any

getMergedLanguageList

getModel

  • getModel(): any
  • Returns any

getObjectIdFieldName

  • getObjectIdFieldName(): string

getOnDisabled

  • getOnDisabled(): Function

getOnEnabled

  • getOnEnabled(): Function

getOptions

  • getOptions(): any

getWidth

  • getWidth(): string
  • Returns string

hasHelp

  • hasHelp(): boolean

hasLanguage

  • hasLanguage(): boolean

hasModel

  • hasModel(): boolean
  • Returns boolean

Protected injectHelpStyleClass

  • injectHelpStyleClass(): void

Protected injectStyleClasses

  • injectStyleClasses(): void

isBypassKey

  • isBypassKey(): boolean

isDataDirty

  • isDataDirty(): boolean

isDataLanguageDirty

  • isDataLanguageDirty(data: any): boolean

isDelegateHistory

  • isDelegateHistory(): boolean

isDisabled

  • isDisabled(): boolean

isDisplayHelp

  • isDisplayHelp(): boolean

isIgnoreParentData

  • isIgnoreParentData(): boolean

isIgnoreParentDisabled

  • isIgnoreParentDisabled(): boolean

isLanguageHasData

  • isLanguageHasData(code: string): boolean
  • To check that the data bound to this component having the given language code or not.

    Parameters

    • code: string

      The language code to check.

    Returns boolean

    True if there is the given language code in the data. Otherwise, returns false.

isLoadSuccess

  • isLoadSuccess(): boolean

isLoaded

  • isLoaded(): boolean

isLoading

  • isLoading(): boolean

isLoadingEnabled

  • isLoadingEnabled(): boolean

isMappingEnable

  • isMappingEnable(): boolean

isNew

  • isNew(langCode: string): boolean
  • Parameters

    • langCode: string

    Returns boolean

isSelectedLanguage

isSelfDataDirty

  • isSelfDataDirty(): boolean

isSelfDisabled

  • isSelfDisabled(): boolean

isShowHelp

  • isShowHelp(): boolean

loadDataLanguageList

  • loadDataLanguageList(defaultData: any): Promise<any[]>
  • Parameters

    • defaultData: any

      as any

    Returns Promise<any[]>

    promise that return array of dataLang object

loaded

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

makeFirstHistory

makeHistory

markLangAsCreated

  • markLangAsCreated(langCode: string): void

ngOnChanges

  • ngOnChanges(changes: any): void

ngOnDestroy

  • ngOnDestroy(): void

ngOnInit

  • ngOnInit(): void

onActionBtnClicked

  • onActionBtnClicked($event: Event, langModel: LanguageButtonModel, index: number, fireEvent?: boolean): void

onLanguageAdded

  • onLanguageAdded(newLangData: any): void
  • when new language was created this method will be called

    Parameters

    • newLangData: any

      as any

    Returns void

onLanguageRemoved

  • onLanguageRemoved(removedData: any): void
  • when language was removed this method will be called

    Parameters

    • removedData: any

    Returns void

parseLanguageButtonModel

preload

  • preload(): Promise<any>

Protected reAddingDataToInstance

  • reAddingDataToInstance(): void

redo

removeDataChild

  • removeDataChild(child: IHasData): void

removeLangWithConfirmDialog

  • removeLangWithConfirmDialog(langCode: string, $event?: Event, fireEvent?: boolean): Promise<any>
  • Remove data lang by showing confirmation dialog first. If the given language code (langCode) does not exist in component data, this method will return a resolved Promise having result as null.

    Parameters

    • langCode: string

      The language code to remove.

    • Optional $event: Event
    • Optional fireEvent: boolean

    Returns Promise<any>

    A Promise with result's value as in the following cases:

    • If DialogService is not available, returns null.
    • If the user clicks NO button, returns null.
    • If the given langCode does not exist, returns null.
    • Otherwise, returns data object of the corresponding langCode.

resetData

  • resetData(): void

saveData

  • saveData(data?: any): void

selfResetData

  • selfResetData(): void

selfSaveData

  • selfSaveData(data: any): void

selfValidateData

setBeforeLangAddEvent

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

setBeforeLangClickEvent

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

setBeforeLangRemoveEvent

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

setBypassKey

  • setBypassKey(bypass: boolean): void

setController

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

setHeight

  • setHeight(height: string): void
  • Parameters

    • height: string

    Returns void

setHelp

  • setHelp(help: any): void

setI18NKey

  • setI18NKey(i18nKey: string): void

setIgnoreParentData

  • setIgnoreParentData(ignore: boolean): void

setIgnoreParentDisabled

  • setIgnoreParentDisabled(ignore: boolean): void

setLangAddEvent

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

setLangClickEvent

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

setLangRemoveEvent

  • setLangRemoveEvent(event: EventEmitter<any>): 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

setOnEnabled

  • setOnEnabled(handler: Function): void

setOptions

  • setOptions(options: any): void

setShowHelp

  • setShowHelp(show: boolean): void

setWidth

  • setWidth(width: string): void
  • Parameters

    • width: string

    Returns void

toggleShowHelp

  • toggleShowHelp(): boolean

undo

unmarkLangAsCreated

  • unmarkLangAsCreated(langCode: string): void

validateData

Static isFieldMappingEnable

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

Static resolveMappedData

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

Generated using TypeDoc