File

projects/m2-core/src/lib/model/card/common/PropertyRow.ts

Description

Universal property row. Can be either single column or double column.

Extends

CardRow

Index

Properties
Methods
Accessors

Constructor

constructor(parent: CardRow, displayName: string | NavigationParams, value?: string | NavigationParams, opts?: PropertyRowOptions<T> | string, uiSubjectType?: UISubjectType, highlightValue?: boolean, allowWrapValue?: boolean, tip?: string)
Parameters :
Name Type Optional
parent CardRow No
displayName string | NavigationParams No
value string | NavigationParams Yes
opts PropertyRowOptions<T> | string Yes
uiSubjectType UISubjectType Yes
highlightValue boolean Yes
allowWrapValue boolean Yes
tip string Yes

Properties

Public Optional allowWrapValue
Type : boolean

Разрешить перенос строк значения

Public displayName
Type : string | NavigationParams

Наименование атрибута

Public Optional highlightName
Default value : false

Выделить наименование атрибута полужирным шрифтом

Public Optional highlightValue
Type : boolean

Подсветить цифры и латинские буквы в значении атрибута. ⚠ In single column mode (when there is no value and name is the value itself) name is not highlighted. ⚠ Value is not highlighted when it is a link

Public Optional isCategory
Default value : false

Определяет, является ли строка категорией с поддержкой сворачивания/раскрытия дочерних строк

Public Readonly isNameLink
Type : boolean
Public Readonly isValueLink
Type : boolean
Public Optional params
Type : T

Произвольные данные

Public Optional tip
Type : string

Всплывающая подсказка для атрибута

Public type
Type : CardRowType
Default value : 'PROPERTY'
Public Optional uiSubjectType
Type : UISubjectType

Поле используется для сохранения/восстановления состояния строки (свернута/раскрыта)

Public Optional value
Type : string | NavigationParams

Значение атрибута

Public Optional valueTip
Type : string

Всплывающая подсказка для значения

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 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 ""