File

projects/m2-core/src/lib/shared/ui-components/value/property-value/name-value.component.ts

Implements

OnChanges

Metadata

Index

Properties
Methods
Inputs
Outputs

Constructor

constructor(logger: Logger, dataEditService: DataEditService, propositionsService: PropositionsService, propertyValueService: PropertyValueService, tabService: TabService, Help: any)
Parameters :
Name Type Optional
logger Logger No
dataEditService DataEditService No
propositionsService PropositionsService No
propertyValueService PropertyValueService No
tabService TabService No
Help any No

Inputs

applicationAttributes
Type : Pair<number | Map<number, ApplicationAttribute[]>>
attrValue
Type : AttributeValue
customUpdatePropertyValueFn
Type : function
editModeON
Type : boolean
hasPropositions
Type : boolean
ownerItemId
Type : number

Outputs

created
Type : EventEmitter
deleted
Type : EventEmitter

Methods

ngOnChanges
ngOnChanges(changes: ComponentChanges<NameValueComponent>)
Parameters :
Name Type Optional
changes ComponentChanges<NameValueComponent> No
Returns : void

Properties

changeValueFn
Default value : ((name: string) => this.changeValue(name))
debounceTimeInMs
Default value : APP_SETTINGS.PROPOSITIONS_DEBOUNCE_IN_MS
getPropositionsFn
Default value : ((searchQuery?: string, noFilterOnValues?: boolean) => Promise.all([ this.getApplicationPropositions(), this.propositionsService.getNamedValuePropositions(this.attrValue.propertyId, searchQuery) ]).then(results => ArrayUtils.joinArrays(results)))
Public isFocused
Type : boolean
onHelpRequested
Default value : ((event: KeyboardEvent) => this.editModeON && this.Help.open(this.Help.NAME_VALUE_HELP_PATH, event))

Help

updatePropertyValueFn
Type : function
Default value : (request => this.dataEditService.updatePropertyValue(request))
Legend
Html element
Component
Html element with directive

results matching ""

    No results matching ""