API Reference
@univerjs
@univerjs/sheets-conditional-formatting
classes
Conditionalformattingviewmodel

@univerjs/sheets-conditional-formatting v0.1.17Docs


Class: ConditionalFormattingViewModel

Constructors

new ConditionalFormattingViewModel()

new ConditionalFormattingViewModel(): ConditionalFormattingViewModel

Returns

ConditionalFormattingViewModel

Properties

PropertyModifierTypeDefined in
markDirty$publicObservable<{ rule: IConditionFormattingRule<IConditionalFormattingRuleConfig>; subUnitId: string; unitId: string; }>sheets-conditional-formatting/src/models/conditional-formatting-view-model.ts:31 (opens in a new tab)

Methods

deleteCellCf()

deleteCellCf(
   unitId, 
   subUnitId, 
   row, 
   col, 
   cfId, 
   matrix?): void

Parameters

ParameterType
unitIdstring
subUnitIdstring
rownumber
colnumber
cfIdstring
matrix?ObjectMatrix<ICellItem>

Returns

void

Defined in

sheets-conditional-formatting/src/models/conditional-formatting-view-model.ts:70 (opens in a new tab)


getCellCf()

getCellCf(
   unitId, 
   subUnitId, 
   row, 
   col, 
   matrix?): null | ICellItem

Parameters

ParameterType
unitIdstring
subUnitIdstring
rownumber
colnumber
matrix?ObjectMatrix<ICellItem>

Returns

null | ICellItem

Defined in

sheets-conditional-formatting/src/models/conditional-formatting-view-model.ts:51 (opens in a new tab)


getMatrix()

getMatrix(unitId, subUnitId): undefined | ObjectMatrix<ICellItem>

Parameters

ParameterType
unitIdstring
subUnitIdstring

Returns

undefined | ObjectMatrix<ICellItem>

Defined in

sheets-conditional-formatting/src/models/conditional-formatting-view-model.ts:47 (opens in a new tab)


markRuleDirty()

markRuleDirty(
   unitId, 
   subUnitId, 
   rule, 
   row?, 
   col?): void

Parameters

ParameterType
unitIdstring
subUnitIdstring
ruleIConditionFormattingRule<IConditionalFormattingRuleConfig>
row?number
col?number

Returns

void

Defined in

sheets-conditional-formatting/src/models/conditional-formatting-view-model.ts:137 (opens in a new tab)


pushCellCf()

pushCellCf(
   unitId, 
   subUnitId, 
   row, 
   col, 
   cfId): void

Parameters

ParameterType
unitIdstring
subUnitIdstring
rownumber
colnumber
cfIdstring

Returns

void

Defined in

sheets-conditional-formatting/src/models/conditional-formatting-view-model.ts:93 (opens in a new tab)


setCellCfRuleCache()

setCellCfRuleCache(
   unitId, 
   subUnitId, 
   row, 
   col, 
   cfId, 
   value): void

Parameters

ParameterType
unitIdstring
subUnitIdstring
rownumber
colnumber
cfIdstring
valueany

Returns

void

Defined in

sheets-conditional-formatting/src/models/conditional-formatting-view-model.ts:60 (opens in a new tab)


sortCellCf()

sortCellCf(
   unitId, 
   subUnitId, 
   row, 
   col, 
   cfPriorityMap): void

Parameters

ParameterType
unitIdstring
subUnitIdstring
rownumber
colnumber
cfPriorityMapMap<string, number>

Returns

void

Defined in

sheets-conditional-formatting/src/models/conditional-formatting-view-model.ts:115 (opens in a new tab)


Copyright © 2021-2024 DreamNum Co,Ltd. All Rights Reserved.