ListViewHandle
Defined in: ui/widgets/list-view.ts:100
Type Parameters
Section titled “Type Parameters”T
Properties
Section titled “Properties”content
Section titled “content”
readonlycontent:number
Defined in: ui/widgets/list-view.ts:104
The scrolling content frame that items are parented to.
readonlydata:DataSource<T>
Defined in: ui/widgets/list-view.ts:106
The data source — mutate an ArrayDataSource here to update the list.
entity
Section titled “entity”
readonlyentity:number
Defined in: ui/widgets/list-view.ts:102
The viewport entity (the clipped window; add it to your UI tree).
scroll
Section titled “scroll”
readonlyscroll:ScrollContainer
Defined in: ui/widgets/list-view.ts:108
The scroll model (escape hatch: scroll.scrollBy, onScroll, …).
readonlyview:ListView<T>
Defined in: ui/widgets/list-view.ts:110
The virtualization driver (escape hatch).
Methods
Section titled “Methods”dispose()
Section titled “dispose()”dispose():
void
Defined in: ui/widgets/list-view.ts:118
Tear down: unregister, release items, drop scroll/data subscriptions.
Returns
Section titled “Returns”void
mountedCount()
Section titled “mountedCount()”mountedCount():
number
Defined in: ui/widgets/list-view.ts:116
Number of item entities currently mounted (for virtualization checks).
Returns
Section titled “Returns”number
refresh()
Section titled “refresh()”refresh():
void
Defined in: ui/widgets/list-view.ts:112
Force a re-sync of mounted items on the next frame.
Returns
Section titled “Returns”void
scrollToIndex()
Section titled “scrollToIndex()”scrollToIndex(
index):void
Defined in: ui/widgets/list-view.ts:114
Scroll so item index is at the top-left of the viewport.
Parameters
Section titled “Parameters”number
Returns
Section titled “Returns”void