API Reference
@univerjs
@univerjs/engine-formula
classes
Otherformulamanagerservice

@univerjs/engine-formula v0.1.17Docs


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

OtherFormulaManagerService

Inherited from

Disposable.constructor

Properties

PropertyModifierTypeDefault valueInherited fromDefined in
_disposedprotectedbooleanfalseDisposable._disposedpackages/core/src/shared/lifecycle.ts:93 (opens in a new tab)

Methods

batchRegister()

batchRegister(formulaData): void

Parameters

ParameterType
formulaDataIOtherFormulaData

Returns

void

Implementation of

IOtherFormulaManagerService.batchRegister

Defined in

packages/engine-formula/src/services/other-formula-manager.service.ts:92 (opens in a new tab)


batchRemove()

batchRemove(formulaData): void

Parameters

ParameterType
formulaDataIDirtyUnitOtherFormulaMap

Returns

void

Implementation of

IOtherFormulaManagerService.batchRemove

Defined in

packages/engine-formula/src/services/other-formula-manager.service.ts:120 (opens in a new tab)


dispose()

dispose(): void

Returns

void

Implementation of

IOtherFormulaManagerService.dispose

Overrides

Disposable.dispose

Defined in

packages/engine-formula/src/services/other-formula-manager.service.ts:60 (opens in a new tab)


disposeWithMe()

protected disposeWithMe(disposable): IDisposable

Parameters

ParameterType
disposableDisposableLike

Returns

IDisposable

Inherited from

Disposable.disposeWithMe

Defined in

packages/core/src/shared/lifecycle.ts:96 (opens in a new tab)


ensureNotDisposed()

protected ensureNotDisposed(): void

Returns

void

Inherited from

Disposable.ensureNotDisposed

Defined in

packages/core/src/shared/lifecycle.ts:100 (opens in a new tab)


get()

get(searchParam): undefined | IFormulaDataItem

Parameters

ParameterType
searchParamIOtherFormulaManagerSearchParam

Returns

undefined | IFormulaDataItem

Implementation of

IOtherFormulaManagerService.get

Defined in

packages/engine-formula/src/services/other-formula-manager.service.ts:69 (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:142 (opens in a new tab)


has()

has(searchParam): boolean

Parameters

ParameterType
searchParamIOtherFormulaManagerSearchParam

Returns

boolean

Implementation of

IOtherFormulaManagerService.has

Defined in

packages/engine-formula/src/services/other-formula-manager.service.ts:74 (opens in a new tab)


register()

register(insertParam): void

Parameters

ParameterType
insertParamIOtherFormulaManagerInsertParam

Returns

void

Implementation of

IOtherFormulaManagerService.register

Defined in

packages/engine-formula/src/services/other-formula-manager.service.ts:79 (opens in a new tab)


remove()

remove(searchParam): void

Parameters

ParameterType
searchParamIOtherFormulaManagerSearchParam

Returns

void

Implementation of

IOtherFormulaManagerService.remove

Defined in

packages/engine-formula/src/services/other-formula-manager.service.ts:64 (opens in a new tab)


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