Skip to content

BlockSuite API Documentation / @blocksuite/data-view / DataViewInstance

Interface: DataViewInstance<T>

Defined in: packages/affine/data-view/src/core/view/types.ts:52

Type Parameters

T

T extends SingleView = SingleView

Properties

eventTrace

eventTrace: EventTraceFn<DatabaseAllViewEvents>

Defined in: packages/affine/data-view/src/core/view/types.ts:67


view

view: T

Defined in: packages/affine/data-view/src/core/view/types.ts:65

Methods

addRow()?

optional addRow(position): void

Defined in: packages/affine/data-view/src/core/view/types.ts:53

Parameters

position

number | InsertToPosition

Returns

void


clearSelection()

clearSelection(): void

Defined in: packages/affine/data-view/src/core/view/types.ts:69

Returns

void


focusFirstCell()

focusFirstCell(): void

Defined in: packages/affine/data-view/src/core/view/types.ts:57

Returns

void


getSelection()?

optional getSelection(): undefined | DataViewSelection

Defined in: packages/affine/data-view/src/core/view/types.ts:55

Returns

undefined | DataViewSelection


hideIndicator()?

optional hideIndicator(): void

Defined in: packages/affine/data-view/src/core/view/types.ts:61

Returns

void


moveTo()?

optional moveTo(id, evt): void

Defined in: packages/affine/data-view/src/core/view/types.ts:63

Parameters

id

string

evt

MouseEvent

Returns

void


showIndicator()?

optional showIndicator(evt): boolean

Defined in: packages/affine/data-view/src/core/view/types.ts:59

Parameters

evt

MouseEvent

Returns

boolean