BlockSuite API Documentation / @blocksuite/data-view / ViewManagerBase
Class: ViewManagerBase
Defined in: packages/affine/data-view/src/core/view-manager/view-manager.ts:40
Implements
Constructors
new ViewManagerBase()
new ViewManagerBase(
dataSource):ViewManagerBase
Defined in: packages/affine/data-view/src/core/view-manager/view-manager.ts:65
Parameters
dataSource
Returns
ViewManagerBase
Properties
_currentViewId$
_currentViewId$:
Signal<undefined|string>
Defined in: packages/affine/data-view/src/core/view-manager/view-manager.ts:41
currentView$
currentView$:
ReadonlySignal<undefined|SingleView>
Defined in: packages/affine/data-view/src/core/view-manager/view-manager.ts:51
Implementation of
currentViewId$
currentViewId$:
ReadonlySignal<undefined|string>
Defined in: packages/affine/data-view/src/core/view-manager/view-manager.ts:47
Implementation of
dataSource
dataSource:
DataSource
Defined in: packages/affine/data-view/src/core/view-manager/view-manager.ts:65
Implementation of
readonly$
readonly$:
ReadonlySignal<boolean>
Defined in: packages/affine/data-view/src/core/view-manager/view-manager.ts:57
Implementation of
views$
views$:
ReadonlySignal<string[]>
Defined in: packages/affine/data-view/src/core/view-manager/view-manager.ts:43
Implementation of
Accessors
viewMetas
Get Signature
get viewMetas():
ViewMeta[]
Defined in: packages/affine/data-view/src/core/view-manager/view-manager.ts:61
Returns
ViewMeta[]
Implementation of
Methods
moveTo()
moveTo(
id,position):void
Defined in: packages/affine/data-view/src/core/view-manager/view-manager.ts:67
Parameters
id
string
position
InsertToPosition
Returns
void
Implementation of
setCurrentView()
setCurrentView(
id):void
Defined in: packages/affine/data-view/src/core/view-manager/view-manager.ts:71
Parameters
id
undefined | string
Returns
void
Implementation of
viewAdd()
viewAdd(
type):string
Defined in: packages/affine/data-view/src/core/view-manager/view-manager.ts:75
Parameters
type
string
Returns
string
Implementation of
viewChangeType()
viewChangeType(
id,type):void
Defined in: packages/affine/data-view/src/core/view-manager/view-manager.ts:88
Parameters
id
string
type
string
Returns
void
Implementation of
viewDataGet()
viewDataGet(
id):undefined|DefaultViewDataType
Defined in: packages/affine/data-view/src/core/view-manager/view-manager.ts:111
Parameters
id
string
Returns
undefined | DefaultViewDataType
Implementation of
viewDelete()
viewDelete(
id):void
Defined in: packages/affine/data-view/src/core/view-manager/view-manager.ts:115
Parameters
id
string
Returns
void
Implementation of
viewDuplicate()
viewDuplicate(
id):void
Defined in: packages/affine/data-view/src/core/view-manager/view-manager.ts:120
Parameters
id
string
Returns
void
Implementation of
viewGet()
viewGet(
id):undefined|SingleView
Defined in: packages/affine/data-view/src/core/view-manager/view-manager.ts:125
Parameters
id
string
Returns
undefined | SingleView