File

projects/m2-core/src/lib/model/application/ApplicationAttributeRow.ts

Extends

CardRow

Index

Properties
Methods
Accessors

Constructor

constructor(attributes: ApplicationAttribute[], initialValues: ApplicationAttribute[], hasPropositions?: boolean, hasGeneratingConstraints?: boolean)
Parameters :
Name Type Optional
attributes ApplicationAttribute[] No
initialValues ApplicationAttribute[] No
hasPropositions boolean Yes
hasGeneratingConstraints boolean Yes

Properties

Public Optional appliedUnitInfo
Type : literal type
Public attributePairs
Type : Pair<ApplicationAttribute, ApplicationAttribute>[]
Public attributes
Type : ApplicationAttribute[]
Public attributeType
Type : ApplicationAttributeType
Public Optional customCreateEmptyAttributeFn
Type : function
Public Optional customDeleteAttributeFn
Type : function
Public Optional customGetFileBodyUrlFn
Type : function
Public Optional customGetScopeNodesFn
Type : function
Public Optional customUpdateAttributeValueFn
Type : function
Public Optional customUpdateAttributeValueMultipartFn
Type : function
Public desirableUnitId
Type : number
Public Optional hasGeneratingConstraints
Type : boolean
Public Optional hasPropositions
Type : boolean
Public initialValues
Type : ApplicationAttribute[]
Public isComposite
Type : boolean
Public isDescriptionSupplier
Type : boolean
Public isMultiple
Type : boolean
Public mandatoriness
Type : ApplicationAttributeMandatoriness
Public name
Type : string
Public natureId
Type : number
Public propertyId
Type : number
Public type
Type : CardRowType
Default value : 'APPLICATION_ATTRIBUTE'
Public valueType
Type : AttributeType
Public Optional areChildRowsSetExternally
Type : boolean
Public Optional children
Type : CardRow[]
Public Optional childrenCount
Type : number
Public Optional customEditModeON
Type : boolean
Public Optional customSetChildRowsFn
Type : function
Public Optional expandOnInit
Type : boolean
Public Optional hasChildren
Type : boolean
Public Abstract Readonly Optional hasValue
Type : boolean
Public id
Type : string | number
Public Optional isBeingDragged
Type : boolean
Public Optional isChecked
Type : boolean
Public isDisabledFn
Type : function
Default value : (() => false)
Public Optional isDraggable
Type : boolean
Public Optional isExpanded
Type : boolean
Public Optional isFaded
Type : boolean
Public Optional isGroupHeader
Type : boolean
Public Optional isHidden
Type : boolean
Public Optional isHighlighted
Type : boolean
Public Optional isSecondary
Type : boolean
Public level
Type : number
Public Optional loadingChildren
Type : boolean
Public Optional onDragEndFn
Type : function
Public Optional onDragStartFn
Type : function
Public Optional parent
Type : CardRow
Public Optional readonlyRow
Type : boolean
Public Optional rowTip
Type : string
Public sortOrder
Default value : Number.MAX_SAFE_INTEGER

Methods

Public setAttributePairs
setAttributePairs()
Returns : void
Public addChildren
addChildren(rows: CardRow[])

Children

Parameters :
Name Type Optional
rows CardRow[] No
Returns : void
Public getLocation
getLocation()
Returns : string
Public isEmpty
isEmpty()
Returns : boolean
Public removeChild
removeChild(childRow: CardRow)
Parameters :
Name Type Optional
childRow CardRow No
Returns : void
Public setLocation
setLocation(value: string)
Parameters :
Name Type Optional
value string No
Returns : void
Static setRowsLevel
setRowsLevel(paramRows: CardRow[], level: number)

Level

Parameters :
Name Type Optional Default value
paramRows CardRow[] No
level number No 0
Returns : void

Accessors

hasValue
gethasValue()

results matching ""

    No results matching ""