File

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

Implements

OnChanges

Metadata

Index

Properties
Methods
Inputs
Outputs
HostBindings
Accessors

Constructor

constructor(cd: ChangeDetectorRef, logger: Logger, doubleParserService: DoubleParserService, propertyValueService: PropertyValueService, imageService: ImageService, globalModalsService: GlobalModalsService, notificationService: NotificationService, Help: any)
Parameters :
Name Type Optional
cd ChangeDetectorRef No
logger Logger No
doubleParserService DoubleParserService No
propertyValueService PropertyValueService No
imageService ImageService No
globalModalsService GlobalModalsService No
notificationService NotificationService No
Help any No

Inputs

appendNameValue
Type : boolean
appendUnit
Type : boolean
changeValueFn
Type : function
deprecated
Type : boolean
doublePrecision
Type : number
editModeON
Type : boolean
fileAccept
Type : any
Default value : CONSTANTS.INPUT_ACCEPT.any
getFileBodyUrlFn
Type : function
Default value : (() => '')
hasPostProcessing
Type : boolean
inputMask
Type : string
isCalculated
Type : boolean
isConstraintCellValue
Type : boolean
isFocused
Type : boolean
isHistorical
Type : boolean
isPostProcessingInProgress
Type : boolean
isValueSet
Type : boolean
natureId
Type : number
placeholder
Type : string
Default value : ''
postProcessingTip
Type : string
progress
Type : number
Default value : -1
restrictiveCondition
Type : RestrictiveCondition
showPropositionsToggle
Type : boolean
Default value : true
showUseImageIcon
Type : boolean
Default value : true
unit
useParsedDoubleParams
Type : boolean
valueData
Type : AttributeValueData
valueId
Type : number
valueIdentifier
Type : number
valueType
Type : AttributeType

Outputs

changeValue
Type : EventEmitter
changeValueUnit
Type : EventEmitter
deleteValueClick
Type : EventEmitter
fileSelected
Type : EventEmitter
isFocusedChange
Type : EventEmitter
maskValidated
Type : EventEmitter
openFormulaEditorClick
Type : EventEmitter
postProcessClick
Type : EventEmitter
propositionsToggleClick
Type : EventEmitter
useImage
Type : EventEmitter
valueInput
Type : EventEmitter
valueInputDblClick
Type : EventEmitter
valueInputKeyDown
Type : EventEmitter

HostBindings

class.value-wrapper
Type : boolean
Default value : true

Methods

blurred
blurred(skipChangeCheck)
Parameters :
Name Optional Default value
skipChangeCheck No false
Returns : void
changeValueIfNeeded
changeValueIfNeeded()
Returns : void
colorPickerToggled
colorPickerToggled(expanded: boolean)
Parameters :
Name Type Optional
expanded boolean No
Returns : void
doPostProcessing
doPostProcessing()
Returns : void
focused
focused()
Returns : void
focusPasteComponent
focusPasteComponent()
Returns : void
Public focusValueInput
focusValueInput()
Returns : void
Public formatNewValue
formatNewValue(valueId: number, valueType: AttributeType, valueData: AttributeValueData, isValueSet: boolean)
Parameters :
Name Type Optional
valueId number No
valueType AttributeType No
valueData AttributeValueData No
isValueSet boolean No
Returns : void
Public formatValue
formatValue()
Returns : void
ngOnChanges
ngOnChanges(changes: ComponentChanges<ValueComponent>)
Parameters :
Name Type Optional
changes ComponentChanges<ValueComponent> No
Returns : void
onCalculatedPreviewClick
onCalculatedPreviewClick()

Post processing

Returns : void
onCalendarToggleClick
onCalendarToggleClick(event: MouseEvent)
Parameters :
Name Type Optional
event MouseEvent No
Returns : void
onCheckboxChanged
onCheckboxChanged()
Returns : void
onColorPaletteClick
onColorPaletteClick()
Returns : void
onColorPickerOpen
onColorPickerOpen(colorValueElem: HTMLElement)
Parameters :
Name Type Optional
colorValueElem HTMLElement No
Returns : void
onDecoratedValueClick
onDecoratedValueClick(event: MouseEvent)
Parameters :
Name Type Optional
event MouseEvent No
Returns : void
onDeleteValueClick
onDeleteValueClick(event: MouseEvent)
Parameters :
Name Type Optional
event MouseEvent No
Returns : void
onEditableStringWrapperClick
onEditableStringWrapperClick(event: MouseEvent)
Parameters :
Name Type Optional
event MouseEvent No
Returns : void
onEnterKeyUp
onEnterKeyUp(event: KeyboardEvent)
Parameters :
Name Type Optional
event KeyboardEvent No
Returns : void
onEscapeKeyUp
onEscapeKeyUp(event?: KeyboardEvent)
Parameters :
Name Type Optional
event KeyboardEvent Yes
Returns : void
onF1KeyDown
onF1KeyDown(event: KeyboardEvent)

Help

Parameters :
Name Type Optional
event KeyboardEvent No
Returns : void
onImgThumbnailClick
onImgThumbnailClick()
Returns : void
onImgThumbnailDoubleClick
onImgThumbnailDoubleClick()
Returns : void
onInput
onInput()
Returns : void
onInputDblClick
onInputDblClick()
Returns : void
onInputKeyDown
onInputKeyDown(event: KeyboardEvent)
Parameters :
Name Type Optional
event KeyboardEvent No
Returns : void
onOpenFormulaEditorClick
onOpenFormulaEditorClick()
Returns : void
onPasted
onPasted(clipboardData: DataTransfer)
Parameters :
Name Type Optional
clipboardData DataTransfer No
Returns : void
onPropositionsToggleClick
onPropositionsToggleClick()
Returns : void
onSelectFileClick
onSelectFileClick()
Returns : void
onSelectImageClick
onSelectImageClick()
Returns : void
onUseImageClick
onUseImageClick()
Returns : void
Public restoreCurrentValue
restoreCurrentValue()
Returns : void
Public setNewValueAsCurrent
setNewValueAsCurrent()
Returns : void

Properties

_currentValue
Type : string | boolean | Date
_decoratedValue
Type : string
_unit
Type : MeasurementUnit
calendarComponent
Type : Calendar
Decorators :
@ViewChild(Calendar)
Optional calLocale
Type : any
colorPickerDirective
Type : ColorPickerDirective
Decorators :
@ViewChild(ColorPickerDirective)
Optional containsHtml
Type : boolean
dateFormat
Default value : APP_SETTINGS.SHORT_DATE_FORMAT
Optional isCalculatedValuePostProcessingInputActive
Type : boolean
isFocusedValue
Type : boolean
isValueBeingEdited
Default value : false
Optional maskConfig
Type : InputMaskConfigType | any
newValue
Type : string | boolean | Date
openImageTitle
Default value : $localize`:@@openImageTitle:Увеличить изображение`
Optional postProcessingTitle
Type : string
Optional sdiPasteComponent
Type : SdiPasteComponent
Decorators :
@ViewChild(SdiPasteComponent)
Optional tip
Type : string
uploadImgByDblClickTitle
Default value : $localize`:@@uploadImgByDblClickTitle:Щелкните дважды, чтобы загрузить изображение`
valueInputField
Type : ElementRef | HighlightedInputComponent
Decorators :
@ViewChild('valueInputField')
valueLink
Type : string
valueWrapper
Default value : true
Decorators :
@HostBinding('class.value-wrapper')
Optional yearRange
Type : string

Accessors

unit
getunit()
setunit(value: MeasurementUnit)
Parameters :
Name Type Optional
value MeasurementUnit No
Returns : void
isFocused
getisFocused()
setisFocused(value: boolean)
Parameters :
Name Type Optional
value boolean No
Returns : void
currentValue
getcurrentValue()
setcurrentValue(value: string | boolean | Date)
Parameters :
Name Type Optional
value string | boolean | Date No
Returns : void
decoratedValue
setdecoratedValue(value: string)
Parameters :
Name Type Optional
value string No
Returns : void
isPostProcessingDisabled
getisPostProcessingDisabled()
canDeleteValue
getcanDeleteValue()
canSelectImage
getcanSelectImage()

Image

Returns : boolean
canSelectFile
getcanSelectFile()

File

Returns : boolean
Legend
Html element
Component
Html element with directive

results matching ""

    No results matching ""