Skip to main content

VirtualView

Defined in: js-api/src/views/view.ts:770

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

Constructors

Constructor

new VirtualView(dart): VirtualView

Defined in: js-api/src/views/view.ts:773

Parameters

ParameterType
dartany

Returns

VirtualView

Properties

PropertyTypeDefined in
dartanyjs-api/src/views/view.ts:771

Accessors

root

Get Signature

get root(): HTMLElement

Defined in: js-api/src/views/view.ts:782

Visual root.

Returns

HTMLElement

Methods

refreshItem()

refreshItem(i): void

Defined in: js-api/src/views/view.ts:792

Refreshes i-th element without refreshing the whole view

Parameters

ParameterType
inumber

Returns

void


setData()

setData(length, renderer): void

Defined in: js-api/src/views/view.ts:787

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: js-api/src/views/view.ts:777

Parameters

ParameterTypeDefault value
verticalScrollbooleantrue
maxColsnumber100

Returns

VirtualView