我有一个标签面板,该标签面板的最后一个标签有一个无限网格(完美无缺),此网格的autoScroll设置为true,当网格的存储是网格中的loades时出现滚动条在右边和另一边在底部。我可以使用完美的滚动条进行导航,例如,如果我将底部滚动条放在中间,转到另一个选项卡并返回到此(每次我转到选项卡时我会重新加载其组件的存储/存储),底部滚动条处于相同位置,我希望它转到起始位置:
我的底部滚动条状态为:
当我回到标签时,我想要它:
有办法吗?
答案 0 :(得分:1)
您可以使用标签监听器beforeActivate
重置网格的滚动位置:
listeners: {
beforeActivate: function() {
// Reset scroll position
this.down('gridpanel').getView().getEl().scrollTo('left', 0, true);
}
}