BlockSuite API Documentation / @blocksuite/data-view / SingleView
Interface: SingleView
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:24
Properties
detailProperties$
readonlydetailProperties$:ReadonlySignal<string[]>
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:42
featureFlags$
readonlyfeatureFlags$:ReadonlySignal<DatabaseFlags>
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:47
id
readonlyid:string
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:25
isLocked$
isLocked$:
ReadonlySignal<boolean>
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:146
mainProperties$
mainProperties$:
ReadonlySignal<MainProperties>
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:142
manager
readonlymanager:ViewManager
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:27
meta
readonlymeta:ViewMeta
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:28
name$
readonlyname$:ReadonlySignal<string>
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:35
properties$
readonlyproperties$:ReadonlySignal<Property<unknown,unknown,Record<string,unknown>>[]>
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:41
propertiesWithoutFilter$
readonlypropertiesWithoutFilter$:ReadonlySignal<string[]>
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:40
propertyIds$
readonlypropertyIds$:ReadonlySignal<string[]>
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:39
propertyMetas$
readonlypropertyMetas$:ReadonlySignal<PropertyMetaConfig[]>
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:83
readonly$
readonlyreadonly$:ReadonlySignal<boolean>
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:29
rows$
readonlyrows$:ReadonlySignal<string[]>
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:43
type
readonlytype:string
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:26
vars$
readonlyvars$:ReadonlySignal<Variable[]>
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:45
Methods
cellGet()
cellGet(
rowId,propertyId):Cell
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:59
Parameters
rowId
string
propertyId
string
Returns
Cell
cellJsonValueGet()
cellJsonValueGet(
rowId,propertyId):unknown
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:53
Parameters
rowId
string
propertyId
string
Returns
unknown
cellJsonValueSet()
cellJsonValueSet(
rowId,propertyId,value):void
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:55
Parameters
rowId
string
propertyId
string
value
unknown
Returns
void
cellStringValueGet()
cellStringValueGet(
rowId,propertyId):undefined|string
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:57
Parameters
rowId
string
propertyId
string
Returns
undefined | string
cellValueGet()
cellValueGet(
rowId,propertyId):unknown
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:49
Parameters
rowId
string
propertyId
string
Returns
unknown
cellValueSet()
cellValueSet(
rowId,propertyId,value):void
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:51
Parameters
rowId
string
propertyId
string
value
unknown
Returns
void
contextGet()
contextGet<
T>(key):T
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:138
Type Parameters
T
T
Parameters
key
Returns
T
delete()
delete():
void
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:31
Returns
void
duplicate()
duplicate():
void
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:33
Returns
void
lockRows()
lockRows(
lock):void
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:144
Parameters
lock
boolean
Returns
void
nameSet()
nameSet(
name):void
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:37
Parameters
name
string
Returns
void
propertyAdd()
propertyAdd(
toAfterOfProperty,type?):undefined|string
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:85
Parameters
toAfterOfProperty
InsertToPosition
type?
string
Returns
undefined | string
propertyCanDelete()
propertyCanDelete(
propertyId):boolean
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:92
Parameters
propertyId
string
Returns
boolean
propertyCanDuplicate()
propertyCanDuplicate(
propertyId):boolean
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:96
Parameters
propertyId
string
Returns
boolean
propertyCanHide()
propertyCanHide(
propertyId):boolean
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:120
Parameters
propertyId
string
Returns
boolean
propertyDataGet()
propertyDataGet(
propertyId):Record<string,unknown>
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:122
Parameters
propertyId
string
Returns
Record<string, unknown>
propertyDataSet()
propertyDataSet(
propertyId,data):void
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:124
Parameters
propertyId
string
data
Record<string, unknown>
Returns
void
propertyDataTypeGet()
propertyDataTypeGet(
propertyId):undefined|TypeInstance
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:126
Parameters
propertyId
string
Returns
undefined | TypeInstance
propertyDelete()
propertyDelete(
propertyId):void
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:90
Parameters
propertyId
string
Returns
void
propertyDuplicate()
propertyDuplicate(
propertyId):void
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:94
Parameters
propertyId
string
Returns
void
propertyGet()
propertyGet(
propertyId):Property
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:98
Parameters
propertyId
string
Returns
Property
propertyHideGet()
propertyHideGet(
propertyId):boolean
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:116
Parameters
propertyId
string
Returns
boolean
propertyHideSet()
propertyHideSet(
propertyId,hide):void
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:118
Parameters
propertyId
string
hide
boolean
Returns
void
propertyIconGet()
propertyIconGet(
type):undefined|UniComponent
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:136
Parameters
type
string
Returns
undefined | UniComponent
propertyIdGetByIndex()
propertyIdGetByIndex(
index):undefined|string
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:130
Parameters
index
number
Returns
undefined | string
propertyIndexGet()
propertyIndexGet(
propertyId):number
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:128
Parameters
propertyId
string
Returns
number
propertyMetaGet()
propertyMetaGet(
type):undefined|PropertyMetaConfig
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:100
Parameters
type
string
Returns
undefined | PropertyMetaConfig
propertyMove()
propertyMove(
propertyId,position):void
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:134
Parameters
propertyId
string
position
InsertToPosition
Returns
void
propertyNameGet()
propertyNameGet(
propertyId):string
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:106
Parameters
propertyId
string
Returns
string
propertyNameSet()
propertyNameSet(
propertyId,name):void
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:108
Parameters
propertyId
string
name
string
Returns
void
propertyNextGet()
propertyNextGet(
propertyId):undefined|Property<unknown,unknown,Record<string,unknown>>
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:104
Parameters
propertyId
string
Returns
undefined | Property<unknown, unknown, Record<string, unknown>>
propertyParseValueFromString()
propertyParseValueFromString(
propertyId,value):undefined| {data:Record<string,unknown>;value:unknown; }
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:61
Parameters
propertyId
string
value
string
Returns
undefined | { data: Record<string, unknown>; value: unknown; }
propertyPreGet()
propertyPreGet(
propertyId):undefined|Property<unknown,unknown,Record<string,unknown>>
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:102
Parameters
propertyId
string
Returns
undefined | Property<unknown, unknown, Record<string, unknown>>
propertyReadonlyGet()
propertyReadonlyGet(
propertyId):boolean
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:132
Parameters
propertyId
string
Returns
boolean
propertyTypeCanSet()
propertyTypeCanSet(
propertyId):boolean
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:114
Parameters
propertyId
string
Returns
boolean
propertyTypeGet()
propertyTypeGet(
propertyId):undefined|string
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:110
Parameters
propertyId
string
Returns
undefined | string
propertyTypeSet()
propertyTypeSet(
propertyId,type):void
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:112
Parameters
propertyId
string
type
string
Returns
void
rowAdd()
rowAdd(
insertPosition):string
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:71
Parameters
insertPosition
InsertToPosition
Returns
string
rowDelete()
rowDelete(
ids):void
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:73
Parameters
ids
string[]
Returns
void
rowGet()
rowGet(
rowId):Row
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:77
Parameters
rowId
string
Returns
Row
rowMove()
rowMove(
rowId,position):void
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:75
Parameters
rowId
string
position
InsertToPosition
Returns
void
rowNextGet()
rowNextGet(
rowId):undefined|string
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:81
Parameters
rowId
string
Returns
undefined | string
rowPrevGet()
rowPrevGet(
rowId):undefined|string
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:79
Parameters
rowId
string
Returns
undefined | string
traitGet()
traitGet<
T>(key):undefined|T
Defined in: packages/affine/data-view/src/core/view-manager/single-view.ts:140
Type Parameters
T
T
Parameters
key
TraitKey<T>
Returns
undefined | T