Extjs-滚动到最后一行(选定项)
我想滚动到最后一行或所选项目或行索引Extjs-滚动到最后一行(选定项),extjs,grid,extjs4.1,Extjs,Grid,Extjs4.1,我想滚动到最后一行或所选项目或行索引 我尝试一些案例,比如: grid.setScrollTop(rowIndex); // not working grid.getView().focusRow(rowIndex);// not working // not working var idx = this.getStore().indexOfId(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);
他们都不工作了,我该怎么做谢谢
编辑:我有一个包含网格面板的窗口,当我添加一个新项目时,我希望窗口滚动到最后一个感谢
编辑2:
请参阅我的示例:当我添加一些新项目时,窗口的滚动必须移动到最后一行或选择项目。最后一行,它意味着网格的右下方 我试着用这个,它是有效的:
var scrollPosition = 100;
YourGrid.getEl().down('.x-grid-view').scroll('bottom', scrollPosition, true);
我在中发现了这个问题,您是否使用缓冲存储区?我尝试使用本地存储区(ArrayStore),但我没有为gridpanel初始化宽度或高度,而是为Ext.window.window使用autoScroll:true