@univerjs-pro/engine-pivot v0.5.4
Class: PivotViewItem
Defined in: layout/pivot-view.ts:92
Extended by
Constructors
new PivotViewItem()
new PivotViewItem(): PivotViewItem
Returns
Properties
Property | Type | Default value | Description | Defined in |
---|---|---|---|---|
colCount | number | 0 | - how many cols in the view | layout/pivot-view.ts:100 |
data | IPivotViewItemData | {} | the data of the view, the key is the row index, the value is the column data | layout/pivot-view.ts:104 |
info | IPivotViewInfo [] | [] | the info of the view, the index is the index of the view item, the value is the info of the view item | layout/pivot-view.ts:108 |
lastCol | number | -1 | - | layout/pivot-view.ts:110 |
lastRow | number | -1 | - | layout/pivot-view.ts:111 |
rowCount | number | 0 | - how many rows in the view | layout/pivot-view.ts:96 |
Methods
buildPathMap()
buildPathMap(considerValue): Record<string, number>
Defined in: layout/pivot-view.ts:152
Parameters
Parameter | Type |
---|---|
considerValue | boolean |
Returns
Record
<string
, number
>
fromJSON()
fromJSON(json): void
Defined in: layout/pivot-view.ts:205
Parameters
Parameter | Type |
---|---|
json | IPivotViewItemJSON |
Returns
void
getCell()
protected getCell(row, col): IPivotViewCellData
Defined in: layout/pivot-view.ts:138
Parameters
Parameter | Type |
---|---|
row | number |
col | number |
Returns
getColCount()
getColCount(): number
Defined in: layout/pivot-view.ts:175
Returns
number
getLastCol()
getLastCol(): number
Defined in: layout/pivot-view.ts:113
Returns
number
getLastRow()
getLastRow(): number
Defined in: layout/pivot-view.ts:117
Returns
number
getRowCount()
getRowCount(): number
Defined in: layout/pivot-view.ts:171
Returns
number
getStyle()
getStyle(row, col):
| undefined
| PivotCellStyleTypeEnum
Defined in: layout/pivot-view.ts:183
Parameters
Parameter | Type |
---|---|
row | number |
col | number |
Returns
| undefined
| PivotCellStyleTypeEnum
getValue()
getValue(row, col): IPivotViewValueType
Defined in: layout/pivot-view.ts:179
Parameters
Parameter | Type |
---|---|
row | number |
col | number |
Returns
setBlank()
setBlank(row, col): void
Defined in: layout/pivot-view.ts:133
Parameters
Parameter | Type |
---|---|
row | number |
col | number |
Returns
void
setColCount()
setColCount(colCount): void
Defined in: layout/pivot-view.ts:167
Parameters
Parameter | Type |
---|---|
colCount | number |
Returns
void
setInfo()
setInfo(index, info): void
Defined in: layout/pivot-view.ts:148
Parameters
Parameter | Type |
---|---|
index | number |
info | IPivotViewInfo |
Returns
void
setRowCount()
setRowCount(rowCount): void
Defined in: layout/pivot-view.ts:163
Parameters
Parameter | Type |
---|---|
rowCount | number |
Returns
void
setStyle()
setStyle(
row,
col,
styleType): void
Defined in: layout/pivot-view.ts:128
Parameters
Parameter | Type |
---|---|
row | number |
col | number |
styleType | PivotCellStyleTypeEnum |
Returns
void
setValue()
setValue(
row,
col,
value): void
Defined in: layout/pivot-view.ts:121
Parameters
Parameter | Type |
---|---|
row | number |
col | number |
value | IPivotViewValueType |
Returns
void
toJSON()
toJSON(): IPivotViewItemJSON
Defined in: layout/pivot-view.ts:187