2013-06-25 42 views
0

我想滚动到最后一行或所选项目或rowIndex位置
我试着像一些情况:ExtJS的 - 滚动到最后一行(所选项目)

   grid.setScrollTop(rowIndex); // not working 

       grid.getView().focusRow(rowIndex);// not working 

       // not working 
       var idx = this.getStore().indexOfId(rowIndex); 
       var rowEl = this.getView().getRow(idx); 
       rowEl.scrollIntoView(this.getGridEl(), false); 

所有的人都没有工作,我怎么能做到这一点感谢

编辑:
我有一个窗口包括GridPanel中,当我添加一个新的项目,我想窗口的滚动到最后感谢
编辑2:
看到我的例子:http://jsfiddle.net/h9Dy9/当我添加一些新的项目滚动窗口必须移动到最后或选择项目。

+0

? – Christoph

+0

我尝试使用本地存储(ArrayStore),我没有初始化我的网格面板的宽度或高度,我使用autoScroll:true为我的Ext.window.Window – freestyle

回答

0

最后一行,它表示网格的底部是正确的?

我试图用这个和它的工作原理:

var scrollPosition = 100; 
YourGrid.getEl().down('.x-grid-view').scroll('bottom', scrollPosition, true); 

我是否使用了缓冲存储区中找到这个从Grid -scrollTo bottom