Skip to main content

VirtualView

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

Constructors

new VirtualView()

new VirtualView(dart): VirtualView

Parameters

ParameterType
dartany

Returns

VirtualView

Source

src/views/view.ts:775

Properties

PropertyType
dartany

Accessors

root

get root(): HTMLElement

Visual root.

Returns

HTMLElement

Source

src/views/view.ts:784

Methods

refreshItem()

refreshItem(i): void

Refreshes i-th element without refreshing the whole view

Parameters

ParameterType
inumber

Returns

void

Source

src/views/view.ts:794


setData()

setData(length, renderer): void

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

Parameters

ParameterType
lengthnumber
renderer(index) => HTMLElement

Returns

void

Source

src/views/view.ts:789


create()

static create(verticalScroll, maxCols): VirtualView

Parameters

ParameterTypeDefault value
verticalScrollbooleantrue
maxColsnumber100

Returns

VirtualView

Source

src/views/view.ts:779