Skip to content
Components/Data displayIntroduced in 1.3.0

EDeferred Deferred ​

import EUI 1.0

Examples ​

Scroll into view ​

QML sourceQML
Preview
Run the code to try the component

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

Code runs in this browser Licenses

Repeated entry ​

QML sourceQML
Preview
Run the code to try the component

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

Code runs in this browser Licenses

Once only ​

QML sourceQML
Preview
Run the code to try the component

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

Code runs in this browser Licenses

Custom viewport ​

QML sourceQML
Preview
Run the code to try the component

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

Code runs in this browser Licenses

Preload margin ​

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
contentalias

Content Component instantiated after entering the viewport.

Defaultloader.sourceComponent
marginreal

Extra distance for preloading before viewport entry, in pixels.

Default0
oncebool

Retain content after its first load; false unloads it outside the viewport.

Defaulttrue
viewportItem

Optional viewport; ancestor clipping boundaries still apply.

Defaultnull
activatedbool

Whether deferred content has been activated.

Defaultfalse
asynchronousbool

Instantiate QML content asynchronously.

Defaultfalse
placeholderHeightreal

Height reserved before content is loaded.

Default120
itemaliasRead only

Currently loaded content instance; null before loading.

Defaultloader.item
statusintRead only

Underlying Loader status: Null, Ready, Loading, or Error.

"" / "success"
"warning" / "exception"

Defaultloader.status
inViewportboolRead only

Whether the control intersects the visible viewport.

DefaultintersectsViewport()

Signals ​

SignaturePurpose
exited()

Emitted when the component leaves the viewport.

loaded()

Emitted after deferred content is first loaded.

entered()

Emitted when the component enters the viewport.

Methods ​

SignaturePurpose
reset()

Restore the initial component state.

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