@univerjs-pro/engine-pivot v0.5.0-beta.1 • Docs
Class: PageViewItem
Extends
Constructors
new PageViewItem()
new PageViewItem(): PageViewItem
Returns
Inherited from
Properties
Property | Type | Default value | Description | Overrides | Inherited from | Defined in |
---|---|---|---|---|---|---|
colCount | number | 0 | - how many cols in the view | - | PivotViewItem .colCount | layout/pivot-view.ts:100 |
data | IPivotViewItemData | {} | the data of the view, the key is the row index, the value is the column data | - | PivotViewItem .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 | - | PivotViewItem .info | layout/pivot-view.ts:108 |
lastCol | number | -1 | the last col index of the page view | PivotViewItem .lastCol | - | layout/pivot-view.ts:229 |
lastRow | number | -1 | the last row index of the page view | PivotViewItem .lastRow | - | layout/pivot-view.ts:233 |
ranges | IPageViewItemRange [] | [] | the range group of the page view, all range is base on the left top of the page view | - | - | layout/pivot-view.ts:224 |
rowCount | number | 0 | - how many rows in the view | - | PivotViewItem .rowCount | layout/pivot-view.ts:96 |
Methods
addRange()
addRange(range): void
Parameters
Parameter | Type |
---|---|
range | IPageViewItemRange |
Returns
void
Defined in
layout/pivot-view.ts:240
buildPathMap()
buildPathMap(considerValue): Record<string, number>
Parameters
Parameter | Type |
---|---|
considerValue | boolean |
Returns
Record
<string
, number
>
Inherited from
Defined in
layout/pivot-view.ts:152
fromJSON()
fromJSON(json): void
Parameters
Parameter | Type |
---|---|
json | IPageViewItemJSON |
Returns
void
Overrides
Defined in
layout/pivot-view.ts:278
getCell()
protected getCell(row, col): IPivotViewCellData
Parameters
Parameter | Type |
---|---|
row | number |
col | number |
Returns
Inherited from
Defined in
layout/pivot-view.ts:138
getColCount()
getColCount(): number
Returns
number
Inherited from
Defined in
layout/pivot-view.ts:175
getLastCol()
getLastCol(): number
Returns
number
Overrides
Defined in
layout/pivot-view.ts:256
getLastRow()
getLastRow(): number
Returns
number
Overrides
Defined in
layout/pivot-view.ts:260
getRanges()
getRanges(): IPageViewItemRange[]
Returns
Defined in
layout/pivot-view.ts:244
getRowCount()
getRowCount(): number
Returns
number
Inherited from
Defined in
layout/pivot-view.ts:171
getStyle()
getStyle(row, col): undefined | PivotCellStyleTypeEnum
Parameters
Parameter | Type |
---|---|
row | number |
col | number |
Returns
undefined
| PivotCellStyleTypeEnum
Inherited from
Defined in
layout/pivot-view.ts:183
getValue()
getValue(row, col): IPivotViewValueType
Parameters
Parameter | Type |
---|---|
row | number |
col | number |
Returns
Inherited from
Defined in
layout/pivot-view.ts:179
setBlank()
setBlank(row, col): void
Parameters
Parameter | Type |
---|---|
row | number |
col | number |
Returns
void
Inherited from
Defined in
layout/pivot-view.ts:133
setColCount()
setColCount(colCount): void
Parameters
Parameter | Type |
---|---|
colCount | number |
Returns
void
Inherited from
Defined in
layout/pivot-view.ts:167
setInfo()
setInfo(index, info): void
Parameters
Parameter | Type |
---|---|
index | number |
info | IPivotViewInfo |
Returns
void
Inherited from
Defined in
layout/pivot-view.ts:148
setLastCol()
setLastCol(col): void
Parameters
Parameter | Type |
---|---|
col | number |
Returns
void
Defined in
layout/pivot-view.ts:248
setLastRow()
setLastRow(row): void
Parameters
Parameter | Type |
---|---|
row | number |
Returns
void
Defined in
layout/pivot-view.ts:252
setPageIndex()
setPageIndex(
row,
col,
index): void
Parameters
Parameter | Type |
---|---|
row | number |
col | number |
index | number |
Returns
void
Defined in
layout/pivot-view.ts:235
setRowCount()
setRowCount(rowCount): void
Parameters
Parameter | Type |
---|---|
rowCount | number |
Returns
void
Inherited from
Defined in
layout/pivot-view.ts:163
setStyle()
setStyle(
row,
col,
styleType): void
Parameters
Parameter | Type |
---|---|
row | number |
col | number |
styleType | PivotCellStyleTypeEnum |
Returns
void
Inherited from
Defined in
layout/pivot-view.ts:128
setValue()
setValue(
row,
col,
value): void
Parameters
Parameter | Type |
---|---|
row | number |
col | number |
value | IPivotViewValueType |
Returns
void
Inherited from
Defined in
layout/pivot-view.ts:121
toJSON()
toJSON(): IPageViewItemJSON
Returns
Overrides
Defined in
layout/pivot-view.ts:264