Skip to main content

VirtualView

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

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

Parameters

ParameterType
dartany

Returns

VirtualView

Properties

PropertyTypeDefined in
dartanysrc/views/view.ts:710

Accessors

root

Get Signature

get root(): HTMLElement

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

Visual root.

Returns

HTMLElement

Methods

refreshItem()

refreshItem(i): void

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

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

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

Parameters

ParameterTypeDefault value
verticalScrollbooleantrue
maxColsnumber100

Returns

VirtualView