2017-08-08 61 views
0

我有一个tabpanel和其内部的标签之一我有一个简单Ext.Panel组件与scrollable属性设置为true,就像这间Ext.Panel滚动条位置:如何保持标签交换

scrollable: true 

问题是,当我去另一个标签,然后回去,滚动到零位置。我不喜欢这样,我的用户也不喜欢这样。我需要保持滚动的地方,但我不知道如何。我想,我需要像preserveScrollOnRefresh之类的东西,但它是一种私人方法,我不确定如何使用它。

+1

您是否在重新加载选项卡中的内容后切换回该选项卡? – Tyr

+0

我无法重现:https://fiddle.sencha.com/#view/editor&fiddle/24qb –

回答

1

关键是当面板离开视图并再次显示时发生的情况。

正如@Tyr所说,如果您在激活面板时重新渲染面板,您将无法保持滚动位置。如果将商店重新加载到网格中,或者将面板配置为在隐藏时销毁,也是如此。

我希望这可以帮助你找到问题。否则,你必须显示更多的代码或创建一个小提琴。