4

我正在尝试使用按钮点击滚动面板,并且面板正在根据需要滚动。但我的问题是,

滚动结束后,它再次回到初始位置,不会粘在新位置

为什么会出现这种行为,我该如何获得休假?

我使用的代码 (工作得很好)

var container = this.getDealdetails();
container.getScrollable().getScroller().scrollTo(x , y, true);
4

2 回答 2

6

如果滚动到位置大于容器的高度,则可滚动容器将向后滚动。

最好用一个例子来说明这一点。运行这个小提琴:http ://www.senchafiddle.com/#8Qnt8

使您的浏览器窗口的高度变小,并注意它的行为方式。希望这是有道理的。

于 2012-05-17T13:11:28.450 回答
1
var panel= Ext.getCmp('iObserveCreateRecords');
panel.getScrollable().getScroller().scrollTo(0, 0, true);

//iObserveCreateRecords 是面板 id

于 2013-10-24T11:51:12.860 回答