API Reference
@univerjs
@univerjs/engine-render
classes
Rendermanagerservice

@univerjs/engine-render v0.1.17Docs


Class: RenderManagerService

Extends

Implements

Constructors

new RenderManagerService()

new RenderManagerService(_injector, _univerInstanceService): RenderManagerService

Parameters

ParameterType
_injectorInjector
_univerInstanceServiceIUniverInstanceService

Returns

RenderManagerService

Overrides

Disposable.constructor

Defined in

submodules/univer/packages/engine-render/src/render-manager/render-manager.service.ts:92 (opens in a new tab)

Properties

PropertyModifierTypeDefault valueDescriptionInherited fromDefined in
_disposedprotectedbooleanfalse-Disposable._disposedsubmodules/univer/packages/core/src/shared/lifecycle.ts:93 (opens in a new tab)
createRender$readonlyObservable<string>undefinedDeprecated-submodules/univer/packages/engine-render/src/render-manager/render-manager.service.ts:81 (opens in a new tab)
currentRender$readonlyObservable<Nullable<string>>undefinedDeprecated-submodules/univer/packages/engine-render/src/render-manager/render-manager.service.ts:77 (opens in a new tab)

Accessors

defaultEngine

get defaultEngine(): Engine

Returns

Engine

Implementation of

IRenderManagerService.defaultEngine

Defined in

submodules/univer/packages/engine-render/src/render-manager/render-manager.service.ts:83 (opens in a new tab)

Methods

addRender()

addRender(unitId, item): void

Parameters

ParameterType
unitIdstring
itemIRender

Returns

void

Implementation of

IRenderManagerService.addRender

Defined in

submodules/univer/packages/engine-render/src/render-manager/render-manager.service.ts:199 (opens in a new tab)


create()

create(unitId): void

Parameters

ParameterType
unitIdstring

Returns

void

Implementation of

IRenderManagerService.create

Deprecated

this design is very very weird! Remove it.

Defined in

submodules/univer/packages/engine-render/src/render-manager/render-manager.service.ts:130 (opens in a new tab)


createRender()

createRender(unitId): IRender

Parameters

ParameterType
unitIdstring

Returns

IRender

Implementation of

IRenderManagerService.createRender

Defined in

submodules/univer/packages/engine-render/src/render-manager/render-manager.service.ts:134 (opens in a new tab)


dispose()

dispose(): void

Returns

void

Implementation of

IRenderManagerService.dispose

Overrides

Disposable.dispose

Defined in

submodules/univer/packages/engine-render/src/render-manager/render-manager.service.ts:99 (opens in a new tab)


disposeWithMe()

protected disposeWithMe(disposable): IDisposable

Parameters

ParameterType
disposableDisposableLike

Returns

IDisposable

Inherited from

Disposable.disposeWithMe

Defined in

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


ensureNotDisposed()

protected ensureNotDisposed(): void

Returns

void

Inherited from

Disposable.ensureNotDisposed

Defined in

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


getCurrent()

getCurrent(): undefined | IRender

Returns

undefined | IRender

Implementation of

IRenderManagerService.getCurrent

Deprecated

There will be multi units to render at the same time, so there is no current.

Defined in

submodules/univer/packages/engine-render/src/render-manager/render-manager.service.ts:226 (opens in a new tab)


getFirst()

getFirst(): IRender

Returns

IRender

Implementation of

IRenderManagerService.getFirst

Deprecated

There will be multi units to render at the same time, so there is no first.

Defined in

submodules/univer/packages/engine-render/src/render-manager/render-manager.service.ts:230 (opens in a new tab)


getRenderAll()

getRenderAll(): Map<string, IRender>

Returns

Map<string, IRender>

Implementation of

IRenderManagerService.getRenderAll

Defined in

submodules/univer/packages/engine-render/src/render-manager/render-manager.service.ts:238 (opens in a new tab)


getRenderById()

getRenderById(unitId): Nullable<IRender>

Parameters

ParameterType
unitIdstring

Returns

Nullable<IRender>

Implementation of

IRenderManagerService.getRenderById

Defined in

submodules/univer/packages/engine-render/src/render-manager/render-manager.service.ts:234 (opens in a new tab)


has()

has(unitId): boolean

Parameters

ParameterType
unitIdstring

Returns

boolean

Implementation of

IRenderManagerService.has

Defined in

submodules/univer/packages/engine-render/src/render-manager/render-manager.service.ts:216 (opens in a new tab)


registerRenderModule()

registerRenderModule(type, ctor): IDisposable

Parameters

ParameterType
typenumber
ctorIRenderModuleCtor<UnitModel<object, number>>

Returns

IDisposable

Implementation of

IRenderManagerService.registerRenderModule

Defined in

submodules/univer/packages/engine-render/src/render-manager/render-manager.service.ts:108 (opens in a new tab)


removeRender()

removeRender(unitId): void

Parameters

ParameterType
unitIdstring

Returns

void

Implementation of

IRenderManagerService.removeRender

Defined in

submodules/univer/packages/engine-render/src/render-manager/render-manager.service.ts:207 (opens in a new tab)


setCurrent()

setCurrent(unitId): void

Parameters

ParameterType
unitIdstring

Returns

void

Implementation of

IRenderManagerService.setCurrent

Defined in

submodules/univer/packages/engine-render/src/render-manager/render-manager.service.ts:220 (opens in a new tab)


withCurrentTypeOfUnit()

withCurrentTypeOfUnit<T>(type, id): Nullable<T>

Type Parameters

Type Parameter
T

Parameters

ParameterType
typeUniverInstanceType
idDependencyIdentifier<T>

Returns

Nullable<T>

Implementation of

IRenderManagerService.withCurrentTypeOfUnit

Defined in

submodules/univer/packages/engine-render/src/render-manager/render-manager.service.ts:138 (opens in a new tab)


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