我有一个tabpanel,在其中一个标签页面中,我有一个简单的Ext.Panel
组件,scrollable
属性设置为true,就像这样:
scrollable: true
问题是,当我转到另一个标签然后返回时,滚动条移动到零位置。我不喜欢这个,我的用户也不喜欢这样。我需要将卷轴保留在原来的位置,但我不知道如何。我想,我需要类似preserveScrollOnRefresh的内容,但它是一种私有方式,我不确定如何使用它。
答案 0 :(得分:1)
关键点是当面板离开视图并再次显示时,面板会发生什么。
正如@Tyr所说,如果你在激活它时重新渲染面板,你将无法保持滚动位置。如果您在网格中重新加载商店,或者将面板配置为在隐藏时销毁,则也是如此。
我希望这有助于您找到问题所在。否则你必须显示更多代码或创建一个小提琴。