我正在使用Jsonrest store.On滚动的Dgrid OndemandGrid,我从数据库中取了40条记录。
var grid= new OnDemandGrid({
store: jsonstore,
columns: Layout,
minRowsPerPage : 40,
maxRowsPerPage : 40,
loadingMessage: "Loading data...",
noDataMessage: "No results found."
}, "grid");第一次,我得到的响应头是Content-Range items=0-39/132 .On进一步滚动,响应头是Content-Range items=38-78/132而不是40-79/132。
谁能告诉我如何得到40-79/132,80-119.等的响应。
发布于 2013-09-20 08:17:06
将queryRowsOverlap: 0添加到要传递给网格构造函数的对象中。
queryRowsOverlap默认为1,这是查询重叠的原因。此属性旨在解决dojo/store/Observable在页面边界“丢弃”项目的问题,尽管这并不是一个完美的解决方案。
https://stackoverflow.com/questions/17856669
复制相似问题