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