BlockSuite API Documentation / @blocksuite/data-view / DataViewProps
Interface: DataViewProps<T, Selection>
Defined in: packages/affine/data-view/src/core/view/types.ts:20
Type Parameters
T
T
extends SingleView
= SingleView
Selection
Selection
extends DataViewSelection
= DataViewSelection
Properties
bindHotkey()
bindHotkey: (
hotkeys
) =>Disposable
Defined in: packages/affine/data-view/src/core/view/types.ts:31
Parameters
hotkeys
Record
<string
, UIEventHandler
>
Returns
Disposable
clipboard
clipboard:
Clipboard
Defined in: packages/affine/data-view/src/core/view/types.ts:43
dataSource
dataSource:
DataSource
Defined in: packages/affine/data-view/src/core/view/types.ts:29
dataViewEle
dataViewEle:
DataViewRenderer
Defined in: packages/affine/data-view/src/core/view/types.ts:24
eventTrace
eventTrace:
EventTraceFn
<DatabaseAllViewEvents
>
Defined in: packages/affine/data-view/src/core/view/types.ts:49
handleEvent()
handleEvent: (
name
,handler
) =>Disposable
Defined in: packages/affine/data-view/src/core/view/types.ts:33
Parameters
name
"blur"
| "click"
| "copy"
| "cut"
| "focus"
| "paste"
| "wheel"
| "doubleClick"
| "tripleClick"
| "pointerDown"
| "pointerMove"
| "pointerUp"
| "pointerOut"
| "dragStart"
| "dragMove"
| "dragEnd"
| "pinch"
| "pan"
| "keyDown"
| "keyUp"
| "selectionChange"
| "compositionStart"
| "compositionUpdate"
| "compositionEnd"
| "nativeDragStart"
| "nativeDragMove"
| "nativeDragEnd"
| "nativeDrop"
| "nativeDragOver"
| "nativeDragLeave"
| "beforeInput"
| "contextMenu"
handler
Returns
Disposable
headerWidget?
optional
headerWidget:DataViewWidget
Defined in: packages/affine/data-view/src/core/view/types.ts:26
notification
notification:
object
Defined in: packages/affine/data-view/src/core/view/types.ts:45
toast()
toast: (
message
) =>void
Parameters
message
string
Returns
void
onDrag()?
optional
onDrag: (evt
,id
) => () =>void
Defined in: packages/affine/data-view/src/core/view/types.ts:41
Parameters
evt
MouseEvent
id
string
Returns
Function
Returns
void
selection$
selection$:
ReadonlySignal
<undefined
|Selection
>
Defined in: packages/affine/data-view/src/core/view/types.ts:37
setSelection()
setSelection: (
selection
?) =>void
Defined in: packages/affine/data-view/src/core/view/types.ts:35
Parameters
selection?
Selection
Returns
void
view
view:
T
Defined in: packages/affine/data-view/src/core/view/types.ts:28
virtualPadding$
virtualPadding$:
ReadonlySignal
<number
>
Defined in: packages/affine/data-view/src/core/view/types.ts:39