projects/m2-core/src/lib/core/utils/value.utils.ts
Methods |
|
| Static clearPropertyValue | ||||||
clearPropertyValue(value: PropertyValue)
|
||||||
|
Parameters :
Returns :
void
|
| Static cutOffFormattedUnit | ||||||
cutOffFormattedUnit(doubleWithUnit: string)
|
||||||
|
Parameters :
Returns :
string
|
| Static formEncodedDoubleParamsString | |||||||||||||||||||||
formEncodedDoubleParamsString(value: number, min: number, max: number, unitId: number, precision: number, doubleFormatType: DoubleFormatType)
|
|||||||||||||||||||||
|
Parameters :
Returns :
string
|
| Static formValueHash | ||||||
formValueHash(value: PropertyValue)
|
||||||
|
Hashing
Parameters :
Returns :
string
|
| Static getEncodedPrecision | ||||||
getEncodedPrecision(encodedDouble: string)
|
||||||
|
Parameters :
Returns :
number
|
| Static getEncodedUnitId | ||||||
getEncodedUnitId(encodedDouble: string)
|
||||||
|
Parameters :
Returns :
number
|
| Static getFormattedLink |
getFormattedLink(displayName: string, href?: string)
|
|
Returns :
string
|
| Static getFormattedUnit | ||||||
getFormattedUnit(unit?: MeasurementUnit)
|
||||||
|
Formatted values (HTML wrappers)
Parameters :
Returns :
string
|
| Static getMaxPrecision | ||||||
getMaxPrecision(values: number[])
|
||||||
|
Double precision
Parameters :
Returns :
number
|
| Static getValuePrecision | ||||||
getValuePrecision(value: number | string)
|
||||||
|
Parameters :
Returns :
number
|
| Static isPropertyValueEmpty | |||||||||
isPropertyValueEmpty(value: PropertyValue, analyzeValueData?: boolean)
|
|||||||||
|
Parameters :
Returns :
boolean
|
| Static isValueEmpty | ||||||
isValueEmpty(value: any)
|
||||||
|
Parameters :
Returns :
boolean
|
| Static parseEncodedDoubleParamsString | ||||||
parseEncodedDoubleParamsString(doubleParams: string)
|
||||||
|
Double encoded string
Parameters :
Returns :
DoubleParams
|
| Static readUnitIdFromEncodedString | ||||||
readUnitIdFromEncodedString(value: PropertyValue)
|
||||||
|
Parameters :
Returns :
number
|
| Static sortByCells |
sortByCells(items: T[], cellGetterFn: (item: T) => void, skipIdCheck?: boolean)
|
Type parameters :
|
|
Returns :
T[]
|
| Static sortByValues |
sortByValues(items: T[], valueGetterFn: (item: T) => void, skipIdCheck?: boolean)
|
Type parameters :
|
|
Returns :
void
|
| Static sortCells | |||||||||
sortCells(cells: ConstraintTableCell[], skipIdCheck?: boolean)
|
|||||||||
|
Parameters :
Returns :
ConstraintTableCell[]
|
| Static sortValues | |||||||||
sortValues(values: PropertyValue[], skipIdCheck?: boolean)
|
|||||||||
|
Sorting
Parameters :
Returns :
void
|
| Static toBool | ||||||
toBool(value: any)
|
||||||
|
[true, true] ,['true', true] ,[false, false] ,['false', false] ,['да', true] ,['Истина', true] ,['0', false] ,['-0', false] ,['1', true] ,['ИСТИНА', true] ,['ЛОжь', false] ,['ложь', false] ,['', false] ,[' ', false] ,[NaN, false] ,[null, false] ,[undefined, false] ,[0, false] ,[1, true] ,[2, true] ,['да', true] ,['дА', true] ,['ДА', true] ,['ДА ', true] ,['ложь ', false]
Parameters :
Returns :
boolean
|