@univerjs-proengine-formulaindexclassesOtherformulamanagerservice

@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

OtherFormulaManagerService

Inherited from

Disposable.constructor

Properties

PropertyModifierTypeDefault valueInherited fromDefined in
_disposedprotectedbooleanfalseDisposable._disposedsubmodules/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

ParameterType
formulaDataIOtherFormulaData

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

ParameterType
formulaDataIDirtyUnitOtherFormulaMap

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

Disposable.dispose


disposeWithMe()

disposeWithMe(disposable): IDisposable

Defined in: submodules/univer/packages/core/src/shared/lifecycle.ts:99

Parameters

ParameterType
disposableDisposableLike

Returns

IDisposable

Inherited from

Disposable.disposeWithMe


ensureNotDisposed()

protected ensureNotDisposed(): void

Defined in: submodules/univer/packages/core/src/shared/lifecycle.ts:103

Returns

void

Inherited from

Disposable.ensureNotDisposed


get()

get(searchParam): undefined | IOtherFormulaDataItem

Defined in: submodules/univer/packages/engine-formula/src/services/other-formula-manager.service.ts:68

Parameters

ParameterType
searchParamIOtherFormulaManagerSearchParam

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

IOtherFormulaData

Implementation of

IOtherFormulaManagerService.getOtherFormulaData


has()

has(searchParam): boolean

Defined in: submodules/univer/packages/engine-formula/src/services/other-formula-manager.service.ts:73

Parameters

ParameterType
searchParamIOtherFormulaManagerSearchParam

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

ParameterType
insertParamIOtherFormulaManagerInsertParam

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

ParameterType
searchParamIOtherFormulaManagerSearchParam

Returns

void

Implementation of

IOtherFormulaManagerService.remove