{hero}

scroller.displayBuffer

Scroller 应预先缓冲的数据量,以确保轻松滚动。
请注意 - 此属性需要适用于 DataTables 的Scroller扩展。

说明

要显示轻松滚动的表格,Scroller 将加载比它实际在视口中显示的数据更多。这让终端用户可以按小增量滚动,而无需表格重绘。

此处提供的值决定了 Scroller 将预取和绘制多少行数据。这是一个乘数,将乘以 Scroller 确定可以容纳在视口中的行数。例如,如果视口使用的是 400px,带 20px 高度行,且用于显示缓冲区的默认值为 9,那么将加载 180 行。记录范围将平均分配给瞬时显示开始点之前和之后的记录。

设置此值可以让用户自定义 Scroller 提供的性能增强和仅绘制表格中子集行的能力之间的平衡,以及数据重绘可能是昂贵的操作这一事实,特别是如果使用了服务器端处理,并且必须通过 Ajax 加载数据。

类型

数字

说明

要使用的显示缓冲区

默认值

  • 值:9

每次绘制绘制 9 页数据

示例

设置较大的显示缓冲区

new DataTable('#myTable', {
	scrollY: true,
	scroller: {
		displayBuffer: 20
	}
});