CreateListViewOptions
此内容尚不支持你的语言。
Defined in: ui/widgets/list-view.ts:69
Type Parameters
Section titled “Type Parameters”T
Properties
Section titled “Properties”background?
Section titled “background?”
optionalbackground?:UIVisualInit
Defined in: ui/widgets/list-view.ts:79
Viewport background. Default: a transparent hit-target (so the wheel works).
data:
DataSource<T> | readonlyT[]
Defined in: ui/widgets/list-view.ts:81
Backing data — a DataSource<T> or a raw array (wrapped in an ArrayDataSource).
decelerationRate?
Section titled “decelerationRate?”
optionaldecelerationRate?:number
Defined in: ui/widgets/list-view.ts:95
Fling velocity fraction left after 1s of coasting. Default 0.135.
direction?
Section titled “direction?”
optionaldirection?:"both"|"vertical"|"horizontal"
Defined in: ui/widgets/list-view.ts:87
Scroll axis. Defaults from the layout (column→vertical, row→horizontal).
dragScroll?
Section titled “dragScroll?”
optionaldragScroll?:boolean
Defined in: ui/widgets/list-view.ts:93
Drag/touch scrolling with a kinetic fling. Default true.
host:
ListViewHost
Defined in: ui/widgets/list-view.ts:72
The plugin that ticks virtualization + routes scroll input (uiPlugin).
item:
ListItemTemplate<T> |Record<string,ListItemTemplate<T>>
Defined in: ui/widgets/list-view.ts:85
One template, or a map of item type → template for heterogeneous rows.
layout
Section titled “layout”layout:
LayoutProvider|ListLayoutSpec
Defined in: ui/widgets/list-view.ts:83
Layout sugar (itemHeight / columns …) or a full LayoutProvider.
optionalnode?:UINodeInit
Defined in: ui/widgets/list-view.ts:77
Extra viewport UINode props (its size defaults to viewportSize).
onItemBound?
Section titled “onItemBound?”
optionalonItemBound?: (entity,data,index) =>void
Defined in: ui/widgets/list-view.ts:97
Called after each item bind.
Parameters
Section titled “Parameters”entity
Section titled “entity”number
T
number
Returns
Section titled “Returns”void
parent?
Section titled “parent?”
optionalparent?:number
Defined in: ui/widgets/list-view.ts:73
recycleBuffer?
Section titled “recycleBuffer?”
optionalrecycleBuffer?:number
Defined in: ui/widgets/list-view.ts:89
Extra indices kept mounted on each side of the visible range. Default 2.
viewportSize
Section titled “viewportSize”viewportSize:
Vec2
Defined in: ui/widgets/list-view.ts:75
Pixel size of the visible window. Required — scroll math needs it up front.
wheelSpeed?
Section titled “wheelSpeed?”
optionalwheelSpeed?:number
Defined in: ui/widgets/list-view.ts:91
Wheel delta multiplier. Default 1.
world:
World
Defined in: ui/widgets/list-view.ts:70