继承
LocaleBase
用法
<Panel>
<VirtualScroll {...this.state} renderItem={this.renderItem} style={{ height: 250 }}></VirtualScroll>
</Panel>
属性
名称 | 类型 | 描述 | 默认 |
---|---|---|---|
lazy | boolean | 定义是否延迟加载数据。 | false |
rowHeight | number | 行高。 | 32 |
pageNumber | number | 初始化页码。 | 1 |
pageSize | number | 初始化页面大小。 | 10 |
total | number | 初始化总记录数。 | 0 |
data | array | 要加载的数据。 | [] |
renderItem | item,index | 呈现项目的函数。 | |
renderItems | items | 呈现项目的函数。 |
事件
名称 | 参数 | 描述 |
---|---|---|
onUpdate | items | 更新当前页面数据时触发。 |
onPageChange | {pageNumber, pageSize} | 更改页面时触发。 |
onBodyScroll | {left, top, items} | 当主体滚动时触发。 |