BlockSuite API Documentation / @blocksuite/affine-block-data-view / DataViewBlockModel
Class: DataViewBlockModel
Defined in: packages/affine/blocks/block-data-view/src/data-view-model.ts:21
Extends
BlockModel<Props>
Constructors
new DataViewBlockModel()
new DataViewBlockModel():
DataViewBlockModel
Defined in: packages/affine/blocks/block-data-view/src/data-view-model.ts:22
Returns
DataViewBlockModel
Overrides
Properties
_props
_props:
SignaledProps<Props>
Defined in: packages/framework/store/dist/model/block/block-model.d.ts:33
Inherited from
[modelLabel]
[modelLabel]:
Props
Defined in: packages/framework/store/dist/model/block/block-model.d.ts:24
Inherited from
childMap
childMap:
ReadonlySignal<Map<string,number>>
Defined in: packages/framework/store/dist/model/block/block-model.d.ts:17
Inherited from
created
created:
Subject<void>
Defined in: packages/framework/store/dist/model/block/block-model.d.ts:18
Inherited from
deleted
deleted:
Subject<void>
Defined in: packages/framework/store/dist/model/block/block-model.d.ts:19
Inherited from
id
id:
string
Defined in: packages/framework/store/dist/model/block/block-model.d.ts:20
Inherited from
keys
keys:
string[]
Defined in: packages/framework/store/dist/model/block/block-model.d.ts:23
Inherited from
pop()
pop: (
prop) =>void
Defined in: packages/framework/store/dist/model/block/block-model.d.ts:25
Parameters
prop
"title" | "views" | "columns" | "cells"
Returns
void
Inherited from
propsUpdated
propsUpdated:
Subject<{key:string; }>
Defined in: packages/framework/store/dist/model/block/block-model.d.ts:26
Inherited from
schema
schema:
object
Defined in: packages/framework/store/dist/model/block/block-model.d.ts:21
model
model:
object
model.children?
optionalmodel.children:string[]
model.flavour
model.flavour:
string
model.isFlatData?
optionalmodel.isFlatData:boolean
model.parent?
optionalmodel.parent:string[]
model.props()?
optionalmodel.props: (args_0, ...args) =>Record<string,any>
Parameters
args_0
args
...unknown[]
Returns
Record<string, any>
model.role
model.role:
"root"|"hub"|"content"
model.toModel()?
optionalmodel.toModel: (...args) =>BlockModel<object>
Parameters
args
...unknown[]
Returns
BlockModel<object>
transformer()?
optionaltransformer: (args_0, ...args) =>BaseBlockTransformer<object>
Parameters
args_0
Map<string, unknown>
args
...unknown[]
Returns
BaseBlockTransformer<object>
version
version:
number
Inherited from
stash()
stash: (
prop) =>void
Defined in: packages/framework/store/dist/model/block/block-model.d.ts:29
Parameters
prop
"title" | "views" | "columns" | "cells"
Returns
void
Inherited from
yBlock
yBlock:
YBlock
Defined in: packages/framework/store/dist/model/block/block-model.d.ts:32
Inherited from
Accessors
children
Get Signature
get children():
BlockModel<object>[]
Defined in: packages/framework/store/dist/model/block/block-model.d.ts:37
Returns
BlockModel<object>[]
Inherited from
doc
Get Signature
get doc():
Store
Defined in: packages/framework/store/dist/model/block/block-model.d.ts:38
Returns
Set Signature
set doc(
doc):void
Defined in: packages/framework/store/dist/model/block/block-model.d.ts:39
Parameters
doc
Returns
void
Inherited from
flavour
Get Signature
get flavour():
string
Defined in: packages/framework/store/dist/model/block/block-model.d.ts:35
Returns
string
Inherited from
parent
Get Signature
get parent():
null|BlockModel<object>
Defined in: packages/framework/store/dist/model/block/block-model.d.ts:40
Returns
null | BlockModel<object>
Inherited from
props
Get Signature
get props():
SignaledProps<Props>
Defined in: packages/framework/store/dist/model/block/block-model.d.ts:34
Returns
SignaledProps<Props>
Inherited from
role
Get Signature
get role():
"root"|"hub"|"content"
Defined in: packages/framework/store/dist/model/block/block-model.d.ts:41
Returns
"root" | "hub" | "content"
Inherited from
text
Get Signature
get text():
undefined|Text
Defined in: packages/framework/store/dist/model/block/block-model.d.ts:30
Returns
undefined | Text
Set Signature
set text(
text):void
Defined in: packages/framework/store/dist/model/block/block-model.d.ts:31
Parameters
text
Returns
void
Inherited from
version
Get Signature
get version():
number
Defined in: packages/framework/store/dist/model/block/block-model.d.ts:36
Returns
number
Inherited from
Methods
[dispose]()
[dispose]():
void
Defined in: packages/framework/store/dist/model/block/block-model.d.ts:46
Returns
void
Inherited from
applyViewsUpdate()
applyViewsUpdate():
void
Defined in: packages/affine/blocks/block-data-view/src/data-view-model.ts:26
Returns
void
deleteView()
deleteView(
id):void
Defined in: packages/affine/blocks/block-data-view/src/data-view-model.ts:32
Parameters
id
string
Returns
void
dispose()
dispose():
void
Defined in: packages/framework/store/dist/model/block/block-model.d.ts:43
Returns
void
Inherited from
duplicateView()
duplicateView(
id):string
Defined in: packages/affine/blocks/block-data-view/src/data-view-model.ts:39
Parameters
id
string
Returns
string
firstChild()
firstChild():
null|BlockModel<object>
Defined in: packages/framework/store/dist/model/block/block-model.d.ts:44
Returns
null | BlockModel<object>
Inherited from
isEmpty()
isEmpty():
boolean
Defined in: packages/framework/store/dist/model/block/block-model.d.ts:22
Returns
boolean
Inherited from
lastChild()
lastChild():
null|BlockModel<object>
Defined in: packages/framework/store/dist/model/block/block-model.d.ts:45
Returns
null | BlockModel<object>
Inherited from
moveViewTo()
moveViewTo(
id,position):void
Defined in: packages/affine/blocks/block-data-view/src/data-view-model.ts:55
Parameters
id
string
position
InsertToPosition
Returns
void
updateView()
updateView(
id,update):void
Defined in: packages/affine/blocks/block-data-view/src/data-view-model.ts:66
Parameters
id
string
update
(data) => Partial<DefaultViewDataType>
Returns
void