@univerjs-pro/engine-pivot v0.5.0-beta.1 • Docs


Class: LabelViewItem

Extends

Constructors

new LabelViewItem()

new LabelViewItem(): LabelViewItem

Returns

LabelViewItem

Inherited from

PivotViewItem.constructor

Properties

PropertyTypeDefault valueDescriptionInherited fromDefined in
colCountnumber0- how many cols in the viewPivotViewItem.colCountlayout/pivot-view.ts:100
dataIPivotViewItemData{}the data of the view, the key is the row index, the value is the column dataPivotViewItem.datalayout/pivot-view.ts:104
headerMapILabelViewHeaderMapItem[][]this property is used to store the header map of the label view - in the row view, the header map saved the every column in row view, the key is the column index, the value is the header map item - in the col view, the header map saved the every row in col view, the key is the row index, the value is the header map item-layout/pivot-view.ts:296
infoIPivotViewInfo[][]the info of the view, the index is the index of the view item, the value is the info of the view itemPivotViewItem.infolayout/pivot-view.ts:108
lastColnumber-1-PivotViewItem.lastCollayout/pivot-view.ts:110
lastRownumber-1-PivotViewItem.lastRowlayout/pivot-view.ts:111
rowCountnumber0- how many rows in the viewPivotViewItem.rowCountlayout/pivot-view.ts:96

Methods

addHeaderMapItem()

addHeaderMapItem(index, item): void

Parameters

ParameterType
indexnumber
itemILabelViewHeaderMapItem

Returns

void

Defined in

layout/pivot-view.ts:298


buildPathMap()

buildPathMap(considerValue): Record<string, number>

Parameters

ParameterType
considerValueboolean

Returns

Record<string, number>

Inherited from

PivotViewItem.buildPathMap

Defined in

layout/pivot-view.ts:152


fromJSON()

fromJSON(json): void

Parameters

ParameterType
jsonILabelViewItemJSON

Returns

void

Overrides

PivotViewItem.fromJSON

Defined in

layout/pivot-view.ts:318


getCell()

protected getCell(row, col): IPivotViewCellData

Parameters

ParameterType
rownumber
colnumber

Returns

IPivotViewCellData

Inherited from

PivotViewItem.getCell

Defined in

layout/pivot-view.ts:138


getColCount()

getColCount(): number

Returns

number

Inherited from

PivotViewItem.getColCount

Defined in

layout/pivot-view.ts:175


getHeaderMapItem()

getHeaderMapItem(index): ILabelViewHeaderMapItem

Parameters

ParameterType
indexnumber

Returns

ILabelViewHeaderMapItem

Defined in

layout/pivot-view.ts:302


getLastCol()

getLastCol(): number

Returns

number

Inherited from

PivotViewItem.getLastCol

Defined in

layout/pivot-view.ts:113


getLastRow()

getLastRow(): number

Returns

number

Inherited from

PivotViewItem.getLastRow

Defined in

layout/pivot-view.ts:117


getRowCount()

getRowCount(): number

Returns

number

Inherited from

PivotViewItem.getRowCount

Defined in

layout/pivot-view.ts:171


getStyle()

getStyle(row, col): undefined | PivotCellStyleTypeEnum

Parameters

ParameterType
rownumber
colnumber

Returns

undefined | PivotCellStyleTypeEnum

Inherited from

PivotViewItem.getStyle

Defined in

layout/pivot-view.ts:183


getValue()

getValue(row, col): IPivotViewValueType

Parameters

ParameterType
rownumber
colnumber

Returns

IPivotViewValueType

Inherited from

PivotViewItem.getValue

Defined in

layout/pivot-view.ts:179


setBlank()

setBlank(row, col): void

Parameters

ParameterType
rownumber
colnumber

Returns

void

Inherited from

PivotViewItem.setBlank

Defined in

layout/pivot-view.ts:133


setColCount()

setColCount(colCount): void

Parameters

ParameterType
colCountnumber

Returns

void

Inherited from

PivotViewItem.setColCount

Defined in

layout/pivot-view.ts:167


setInfo()

setInfo(index, info): void

Parameters

ParameterType
indexnumber
infoIPivotViewInfo

Returns

void

Inherited from

PivotViewItem.setInfo

Defined in

layout/pivot-view.ts:148


setRowCount()

setRowCount(rowCount): void

Parameters

ParameterType
rowCountnumber

Returns

void

Inherited from

PivotViewItem.setRowCount

Defined in

layout/pivot-view.ts:163


setStyle()

setStyle(
   row, 
   col, 
   styleType): void

Parameters

ParameterType
rownumber
colnumber
styleTypePivotCellStyleTypeEnum

Returns

void

Inherited from

PivotViewItem.setStyle

Defined in

layout/pivot-view.ts:128


setValue()

setValue(
   row, 
   col, 
   value): void

Parameters

ParameterType
rownumber
colnumber
valueIPivotViewValueType

Returns

void

Inherited from

PivotViewItem.setValue

Defined in

layout/pivot-view.ts:121


toJSON()

toJSON(): ILabelViewItemJSON

Returns

ILabelViewItemJSON

Overrides

PivotViewItem.toJSON

Defined in

layout/pivot-view.ts:306