mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-11-05 13:26:48 +08:00
23 lines
911 B
Markdown
23 lines
911 B
Markdown
---
|
|
nav-title: "virtual-array How-To"
|
|
title: "How-To"
|
|
description: "Examples for using virtual-array"
|
|
---
|
|
# Virtual Array module
|
|
<snippet id='virtual-array-require'/>
|
|
|
|
### Handle "itemsLoading" event to load items on demand using load() method.
|
|
Use "length" property set via VirtualArray constructor to specify total number of items,
|
|
"loadSize" to specify number of items to be requested in a single request,
|
|
"itemsLoading" event to handle items request and "load()" method to copy items into the array.
|
|
All already loaded items are cached in -memory and when "getItem()" method is called
|
|
the array will raise "itemsLoading" event for still not loaded items.
|
|
<snippet id='virtual-array-itemsloading'/>
|
|
|
|
### Handle "change" event when you load items using load() method.
|
|
<snippet id='virtual-array-change'/>
|
|
|
|
### Handle "change" event when you increase "length" property.
|
|
<snippet id='virtual-array-lenght'/>
|
|
|