Datagrid自动高度+延迟加载

时间:2012-02-07 16:50:55

标签: lazy-loading dojo dojox.grid dojox.grid.datagrid

我有一个Dojo Datagrid,它有10列和大约400条数据记录......它看起来不是那么多但滚动非常慢......

我有另一个Datagrid,它有大约5k的记录,滚动速度更快。两者之间的唯一区别是,我指定高度(以像素为单位)并关闭自动高度...

对于较小的一个,我不能使用height = 100%来填充其父div,因为由于某种原因它不喜欢百分比高度,如果我指定百分比高度甚至不渲染网格 - 我必须以像素为单位给它...如果我使用autoheight = true,那么它会填充其父div,这是我想要的但是它会立即加载网格中的所有数据,因此它不会进行任何延迟加载数据。

任何想法如何实现延迟加载并仍然能够使用autoheight = true(或者能够扩展网格以便它总是填满其父div的高度)?

由于

1 个答案:

答案 0 :(得分:0)

autoHeight可以设置为数值,该值将定义要显示的最大行数