关于Extjs4 gird中内容超出屏幕后滚动条的问题

哎哎哎哎啊 发布于 2013/08/18 01:38
阅读 891
收藏 0
 各位问一下,现在有一个gird,每隔一定的时间往里面添加内容,当超出grid高度的时候就会出现滚动条,但是问题就来了,这样滚动条会一直向上,导致新添加进行的内容无法显示,请问一下怎样让当内容超出出现滚动条的时候,滚动条的位置固定呢?
加载中
0
Spance
Spance

第一步,

取grid body el实际高度

var gridSize= grid.body.child('.x-grid3-body').getSize();  //  getHeight  ,  getBox等都可以

然后计算滚动距离

var scrollDistance=gridSize.height - grid.getHeight();

然后滚动

grid.body.child('.x-grid3-scroller').scroll('b', scrollDistance, true);

返回true就是触发滚动了。  

(当然计算bottom也是可以的实现的)


0
d
daifeng130

显示时按倒序排,后插入的排在前面不就可以了。

返回顶部
顶部