Skip to content

EInfiniteScroll Infinite scroll ​

import EUI 1.0

Examples ​

Throttled loading and explicit completion ​

QML sourceQML
Preview
Run the code to try the component

Edit text, properties, or events, then select Run.

Code runs in this browser Licenses

Infinite scroll ​

QML sourceQML
Preview
Run the code to try the component

Edit text, properties, or events, then select Run.

Code runs in this browser Licenses

Properties ​

PropertyDescriptionValues and default
delayint

Delay, throttling or automatic close time in milliseconds; 0 means no delay or no timed close.

Default200
distanceint

Distance from a scroll edge at which it is considered reached, in pixels.

Default48
enabledbool

Allow interaction; false disables the control.

Defaulttrue
finishedbool

Whether all data has loaded; true stops further requests.

Defaultfalse
heightreal

Component size in pixels; may be bound to its parent layout.

DefaultimplicitHeight
immediatebool

Request more data immediately when content does not fill the viewport.

Defaulttrue
loadingbool

Whether the component is loading.

Defaultfalse
visiblebool

Whether the component is visible.

Defaulttrue
widthreal

Component size in pixels; may be bound to its parent layout.

DefaultimplicitWidth
nearEndboolRead only

Whether scrolling is near the content end.

DefaultComputed at runtime

Signals ​

SignaturePurpose
loadMore()

Emitted near the bottom when more data is needed; call finishLoad when loading completes.

Methods ​

SignaturePurpose
finishLoad(done)

Finish the current load; done indicates that no more data is available.

Released under the MIT License. Third-party assets retain their own licenses.