File

projects/m2-core/src/lib/model/card/item-card/SingleAggregationRow.ts

Extends

AggregationRow

Index

Properties
Methods
Accessors

Constructor

constructor(parent: CardRow, aggregateId: number, declaration: AggregationDeclaration, aggregation: Aggregation, hasPropositions: boolean, parentGroup?: AggregationsGroupRow, statusInCompliance?: StatusInCompliance, checkIncompliantConstraints?: boolean)
Parameters :
Name Type Optional
parent CardRow No
aggregateId number No
declaration AggregationDeclaration No
aggregation Aggregation No
hasPropositions boolean No
parentGroup AggregationsGroupRow Yes
statusInCompliance StatusInCompliance Yes
checkIncompliantConstraints boolean Yes

Properties

Public Optional aggregation
Type : Aggregation
Public parentGroup
Type : AggregationsGroupRow
Public Optional partSearchInProgress
Type : boolean
Public type
Type : CardRowType
Default value : 'SINGLE_AGGREGATION'
Static TYPE
Type : string
Default value : 'SingleAggregationRow'
Public aggregateId
Type : number
Public Optional blockedValueInfo
Type : BlockedValueInfo
Public Optional checkIncompliantConstraints
Type : boolean
Public Optional customPropositions
Type : Proposition[]
Public Optional customUpdatePropertyValueFn
Type : function
Public declaration
Type : AggregationDeclaration
Public Optional extractedAttrsPropositions
Type : PromisedValue<Proposition[]>
Public hasPropositions
Type : boolean
Public Optional parentNodeTreeId
Type : number
Public Optional preventSettingTabOrigin
Type : boolean
Public Abstract Optional propertyValue
Type : Aggregation
Public Optional restrictiveConditions
Type : string[]
Public statusInCompliance
Type : StatusInCompliance
Public Abstract aggregationName
Type : string
Public Abstract classifierId
Type : number
Public Abstract isComposite
Type : boolean
Public Abstract partId
Type : number
Public Abstract partName
Type : string
Public Abstract partParentNodeId
Type : number
Public Abstract partTreeClassifier
Type : number
Public Abstract propertyId
Type : number
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

Static createAsChild
createAsChild(parent: AggregationsGroupRow, aggregation: Aggregation)
Parameters :
Name Type Optional
parent AggregationsGroupRow No
aggregation Aggregation No
Public getPathItemIds
getPathItemIds()
Returns : number[]
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

isGroupMember
getisGroupMember()
hasValue
gethasValue()
propertyValue
getpropertyValue()
partName
getpartName()
partId
getpartId()
partParentNodeId
getpartParentNodeId()
partTreeClassifier
getpartTreeClassifier()
customPartId
getcustomPartId()

results matching ""

    No results matching ""