@univerjs-pro/engine-pivot v0.5.0-beta.1 • Docs
Class: PivotViewItem
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>
Parameters
Parameter | Type |
---|---|
considerValue | boolean |
Returns
Record
<string
, number
>
Defined in
layout/pivot-view.ts:152
fromJSON()
fromJSON(json): void
Parameters
Parameter | Type |
---|---|
json | IPivotViewItemJSON |
Returns
void
Defined in
layout/pivot-view.ts:205
getCell()
protected getCell(row, col): IPivotViewCellData
Parameters
Parameter | Type |
---|---|
row | number |
col | number |
Returns
Defined in
layout/pivot-view.ts:138
getColCount()
getColCount(): number
Returns
number
Defined in
layout/pivot-view.ts:175
getLastCol()
getLastCol(): number
Returns
number
Defined in
layout/pivot-view.ts:113
getLastRow()
getLastRow(): number
Returns
number
Defined in
layout/pivot-view.ts:117
getRowCount()
getRowCount(): number
Returns
number
Defined in
layout/pivot-view.ts:171
getStyle()
getStyle(row, col): undefined | PivotCellStyleTypeEnum
Parameters
Parameter | Type |
---|---|
row | number |
col | number |
Returns
undefined
| PivotCellStyleTypeEnum
Defined in
layout/pivot-view.ts:183
getValue()
getValue(row, col): IPivotViewValueType
Parameters
Parameter | Type |
---|---|
row | number |
col | number |
Returns
Defined in
layout/pivot-view.ts:179
setBlank()
setBlank(row, col): void
Parameters
Parameter | Type |
---|---|
row | number |
col | number |
Returns
void
Defined in
layout/pivot-view.ts:133
setColCount()
setColCount(colCount): void
Parameters
Parameter | Type |
---|---|
colCount | number |
Returns
void
Defined in
layout/pivot-view.ts:167
setInfo()
setInfo(index, info): void
Parameters
Parameter | Type |
---|---|
index | number |
info | IPivotViewInfo |
Returns
void
Defined in
layout/pivot-view.ts:148
setRowCount()
setRowCount(rowCount): void
Parameters
Parameter | Type |
---|---|
rowCount | number |
Returns
void
Defined in
layout/pivot-view.ts:163
setStyle()
setStyle(
row,
col,
styleType): void
Parameters
Parameter | Type |
---|---|
row | number |
col | number |
styleType | PivotCellStyleTypeEnum |
Returns
void
Defined in
layout/pivot-view.ts:128
setValue()
setValue(
row,
col,
value): void
Parameters
Parameter | Type |
---|---|
row | number |
col | number |
value | IPivotViewValueType |
Returns
void
Defined in
layout/pivot-view.ts:121
toJSON()
toJSON(): IPivotViewItemJSON
Returns
Defined in
layout/pivot-view.ts:187