Skip to main content

VirtualView

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

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:732

Parameters​

ParameterType
dartany

Returns​

VirtualView

Properties​

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

Accessors​

root​

Get Signature​

get root(): HTMLElement

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

Visual root.

Returns​

HTMLElement

Methods​

refreshItem()​

refreshItem(i): void

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

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:746

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:736

Parameters​

ParameterTypeDefault value
verticalScrollbooleantrue
maxColsnumber100

Returns​

VirtualView