mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-11-05 13:26:48 +08:00
2.2 KiB
2.2 KiB
nav-title, title, description
| nav-title | title | description |
|---|---|---|
| list-view How-To | How-To | Examples for using list-view |
ListView
Using a ListView requires the ListView module. Other modules which will be used in the code samples in this article:
Binding the ListView items property to collection in the view-model.
<Page>
{%raw%}<ListView items="{{ myItems }}" />{%endraw%}
</Page>
Attaching event handler for the ListView itemTap event.
<Page>
{%raw%}<ListView items="{{ myItems }}" itemTap="listViewItemTap" />{%endraw%}
</Page>
Note, that changing the array after the list view is shown will not update the UI. You can force-update the UI using the refresh() method.
Using ListView with ObservableArray
When using ObservableArray the list view will be automatically updated when items are added or removed form the array.
Responding to other events
ItemTap event
The event will be raise when an item inside the ListView is tapped.
LoadMoreItems event
The event will be raised when the ListView is scrolled so that the last item is visible. This even is intended to be used to add additional data in the ListView.