Skip to main content

VirtualView

Defined in: src/views/view.ts:708

Represents a virtual view, where visual elements are created only when user scrolls them into view.

Constructors

Constructor

new VirtualView(dart): VirtualView

Defined in: src/views/view.ts:711

Parameters

ParameterType
dartany

Returns

VirtualView

Properties

PropertyTypeDefined in
dartanysrc/views/view.ts:709

Accessors

root

Get Signature

get root(): HTMLElement

Defined in: src/views/view.ts:720

Visual root.

Returns

HTMLElement

Methods

refreshItem()

refreshItem(i): void

Defined in: src/views/view.ts:730

Refreshes i-th element without refreshing the whole view

Parameters

ParameterType
inumber

Returns

void


setData()

setData(length, renderer): void

Defined in: src/views/view.ts:725

Sets the number of elements, and a function that renders i-th element.

Parameters

ParameterType
lengthnumber
renderer(index) => HTMLElement

Returns

void


create()

static create(verticalScroll?, maxCols?): VirtualView

Defined in: src/views/view.ts:715

Parameters

ParameterTypeDefault value
verticalScrollbooleantrue
maxColsnumber100

Returns

VirtualView