Sencha Touch:使用按钮滚动面板后,滚动结束时再次将其点回到初始位置

时间:2012-05-17 05:59:50

标签: sencha-touch extjs sencha-touch-2

我正在尝试使用按钮水龙头滚动面板,面板按我想要滚动。但我的问题是,

滚动结束后再次回到初始位置,不会坚持新的位置

为什么会出现这种行为,我该如何离开呢?

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

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

2 个答案:

答案 0 :(得分:6)

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

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

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

答案 1 :(得分:1)

var panel= Ext.getCmp('iObserveCreateRecords');
panel.getScrollable().getScroller().scrollTo(0, 0, true);

// iObserveCreateRecords是面板ID