Extjs - 滚动到最后一行(所选项目)

时间:2013-06-25 01:36:55

标签: extjs grid extjs4.1

我想滚动到最后一行或所选项目或rowIndex
我尝试了一些案例:

                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/ 当我添加一些新项目时,窗口滚动必须移动到最后或选择项目。

1 个答案:

答案 0 :(得分:0)

最后一行,它意味着网格的底部对吗?

我尝试使用它,它可以工作:

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

我是从Grid -scrollTo bottom

找到的