@univerjs/engine-formula v0.4.2 • Docs
Class: OtherFormulaManagerService
Passively marked as dirty, register the reference and execution actions of the feature plugin. After execution, a dirty area and calculated data will be returned, causing the formula to be marked dirty again, thereby completing the calculation of the entire dependency tree.
Extends
Implements
Constructors
new OtherFormulaManagerService()
new OtherFormulaManagerService(): OtherFormulaManagerService
Returns
Inherited from
Properties
Property | Modifier | Type | Default value | Inherited from | Defined in |
---|---|---|---|---|---|
_disposed | protected | boolean | false | Disposable ._disposed | packages/core/src/shared/lifecycle.ts:93 (opens in a new tab) |
Methods
batchRegister()
batchRegister(formulaData): void
Parameters
Parameter | Type |
---|---|
formulaData | IOtherFormulaData |
Returns
void
Implementation of
IOtherFormulaManagerService
.batchRegister
Defined in
packages/engine-formula/src/services/other-formula-manager.service.ts:91 (opens in a new tab)
batchRemove()
batchRemove(formulaData): void
Parameters
Parameter | Type |
---|---|
formulaData | IDirtyUnitOtherFormulaMap |
Returns
void
Implementation of
IOtherFormulaManagerService
.batchRemove
Defined in
packages/engine-formula/src/services/other-formula-manager.service.ts:119 (opens in a new tab)
dispose()
dispose(): void
Returns
void
Implementation of
IOtherFormulaManagerService
.dispose
Overrides
Defined in
packages/engine-formula/src/services/other-formula-manager.service.ts:59 (opens in a new tab)
disposeWithMe()
disposeWithMe(disposable): IDisposable
Parameters
Parameter | Type |
---|---|
disposable | DisposableLike |
Returns
Inherited from
Defined in
packages/core/src/shared/lifecycle.ts:96 (opens in a new tab)
ensureNotDisposed()
protected ensureNotDisposed(): void
Returns
void
Inherited from
Defined in
packages/core/src/shared/lifecycle.ts:100 (opens in a new tab)
get()
get(searchParam): undefined | IFormulaDataItem
Parameters
Parameter | Type |
---|---|
searchParam | IOtherFormulaManagerSearchParam |
Returns
undefined
| IFormulaDataItem
Implementation of
IOtherFormulaManagerService
.get
Defined in
packages/engine-formula/src/services/other-formula-manager.service.ts:68 (opens in a new tab)
getOtherFormulaData()
getOtherFormulaData(): IOtherFormulaData
Returns
IOtherFormulaData
Implementation of
IOtherFormulaManagerService
.getOtherFormulaData
Defined in
packages/engine-formula/src/services/other-formula-manager.service.ts:141 (opens in a new tab)
has()
has(searchParam): boolean
Parameters
Parameter | Type |
---|---|
searchParam | IOtherFormulaManagerSearchParam |
Returns
boolean
Implementation of
IOtherFormulaManagerService
.has
Defined in
packages/engine-formula/src/services/other-formula-manager.service.ts:73 (opens in a new tab)
register()
register(insertParam): void
Parameters
Parameter | Type |
---|---|
insertParam | IOtherFormulaManagerInsertParam |
Returns
void
Implementation of
IOtherFormulaManagerService
.register
Defined in
packages/engine-formula/src/services/other-formula-manager.service.ts:78 (opens in a new tab)
remove()
remove(searchParam): void
Parameters
Parameter | Type |
---|---|
searchParam | IOtherFormulaManagerSearchParam |
Returns
void
Implementation of
IOtherFormulaManagerService
.remove
Defined in
packages/engine-formula/src/services/other-formula-manager.service.ts:63 (opens in a new tab)