ListProps<Data>
type ListProps<Data> = Omit<JSX.HTMLAttributes<HTMLDivElement>, "children" | "ref" | "style"> & object;Props accepted by the Solid VirtualList component.
Type Declaration
children
children: (props) => JSX.Element;Fine-grained render function used for one virtual item.
Parameters
props
ListItemProps<Data>
Returns
JSX.Element
footer?
optional footer?: JSX.Element;Content rendered after the native scroll-size element.
getItemKey?
optional getItemKey?: (index) => string | number;Resolve stable item identities after records change index.
Parameters
index
number
Returns
string | number
header?
optional header?: JSX.Element;Content rendered before the native scroll-size element.
itemData?
optional itemData?: Data;Data forwarded to every rendered item.
model
model: VirtualScroller;Model owning list geometry and the rendered range.
style?
optional style?: Readonly<Record<string, string | number | undefined>>;Inline presentation styles for the scroller.
Type Parameters
Data
Data = unknown