scrollable滾動條向下滾動至底部

鴨脖發表於2012-06-23

很多時候我們需要將滾動view的滾動條滾動至底部,如通話記錄,下面介紹一下程式碼:

首先是取得scroller,其實像dataview、list、nestlist等都包含有scrallable,他是view和scroller的組合。我們要滾動就需要獲得scroller


scroller = Ext.getCmp("myRecord").getScrollable().getScroller();

通過dataview的getScrollable()方法可以獲得scrollable物件,再通過getScroller()方法獲得scroller物件


獲得該物件之後可以直接呼叫scrollToEnd()方法直接滾動至底部,也可以通過scrollTo方法。


scrollTo方法有三個引數,分別是橫座標,縱座標以及動畫。

動畫引數是可選的。

scroller.scrollTo(0, scroller.getSize().y - scroller.getContainerSize().y);

我也不太懂這個程式碼的意思,但是確實實現了,以後明白了再改吧

相關文章