@univerjs-pro/engine-formula v0.5.4
Class: OtherFormulaManagerService
Defined in: submodules/univer/packages/engine-formula/src/services/other-formula-manager.service.ts:56
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 | submodules/univer/packages/core/src/shared/lifecycle.ts:96 |
Methods
batchRegister()
batchRegister(formulaData): void
Defined in: submodules/univer/packages/engine-formula/src/services/other-formula-manager.service.ts:91
Parameters
Parameter | Type |
---|---|
formulaData | IOtherFormulaData |
Returns
void
Implementation of
IOtherFormulaManagerService
.batchRegister
batchRemove()
batchRemove(formulaData): void
Defined in: submodules/univer/packages/engine-formula/src/services/other-formula-manager.service.ts:119
Parameters
Parameter | Type |
---|---|
formulaData | IDirtyUnitOtherFormulaMap |
Returns
void
Implementation of
IOtherFormulaManagerService
.batchRemove
dispose()
dispose(): void
Defined in: submodules/univer/packages/engine-formula/src/services/other-formula-manager.service.ts:59
Returns
void
Implementation of
IOtherFormulaManagerService
.dispose
Overrides
disposeWithMe()
disposeWithMe(disposable): IDisposable
Defined in: submodules/univer/packages/core/src/shared/lifecycle.ts:99
Parameters
Parameter | Type |
---|---|
disposable | DisposableLike |
Returns
Inherited from
ensureNotDisposed()
protected ensureNotDisposed(): void
Defined in: submodules/univer/packages/core/src/shared/lifecycle.ts:103
Returns
void
Inherited from
get()
get(searchParam): undefined | IOtherFormulaDataItem
Defined in: submodules/univer/packages/engine-formula/src/services/other-formula-manager.service.ts:68
Parameters
Parameter | Type |
---|---|
searchParam | IOtherFormulaManagerSearchParam |
Returns
undefined
| IOtherFormulaDataItem
Implementation of
IOtherFormulaManagerService
.get
getOtherFormulaData()
getOtherFormulaData(): IOtherFormulaData
Defined in: submodules/univer/packages/engine-formula/src/services/other-formula-manager.service.ts:141
Returns
Implementation of
IOtherFormulaManagerService
.getOtherFormulaData
has()
has(searchParam): boolean
Defined in: submodules/univer/packages/engine-formula/src/services/other-formula-manager.service.ts:73
Parameters
Parameter | Type |
---|---|
searchParam | IOtherFormulaManagerSearchParam |
Returns
boolean
Implementation of
IOtherFormulaManagerService
.has
register()
register(insertParam): void
Defined in: submodules/univer/packages/engine-formula/src/services/other-formula-manager.service.ts:78
Parameters
Parameter | Type |
---|---|
insertParam | IOtherFormulaManagerInsertParam |
Returns
void
Implementation of
IOtherFormulaManagerService
.register
remove()
remove(searchParam): void
Defined in: submodules/univer/packages/engine-formula/src/services/other-formula-manager.service.ts:63
Parameters
Parameter | Type |
---|---|
searchParam | IOtherFormulaManagerSearchParam |
Returns
void