티스토리 뷰
728x90
Sencha1에서 Carousel에 여러개 등록하고,
scrollToCard로 이동해도 2개 이상 이동이 되지 않습니다.
내부적으로 2개 이상 이동시 속도 저하가 있어서 그렇게 해둔것인지는 모르겠지만,
override하면 sencha 소스 자체를 수정하지 않고, 전체에 반영되도록 할 수 있습니다.
처음에는 sencha 소스를 수정 했는데,
secha가 업그레이드 될 경우 다시 수정해야 되는 번거로움은 사라졌습니다.
Ext.override
Ext.override(Ext.Carousel, { isCardInRange : function(card) { //return Math.abs(this.getCardIndexOffset(card)) <= 2; // 2개 이상 이동 제한 코드 return true; } });
이동 메소드(참조용)
seek : function(index) { var oldCard = this.getActiveItem(); var next = this.items.items[index]; if (next) { this.customDrag = true; this.scrollToCard(next); //this.onCardSwitch(next, oldCard, index, true); } return this; },
댓글
300x250
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- Mac
- flex
- android
- 지스타2007
- Delphi
- Java
- SAS
- NDK
- MySQL
- Delphi Tip
- 일본여행
- sas2009
- 송주경
- Linux
- 튜닝쇼 2008
- Spring
- 서울오토살롱
- ble
- ubuntu
- BPI-M4
- 전예희
- KOBA
- ffmpeg
- oracle
- koba2010
- JavaScript
- Xcode
- Spring MVC
- 레이싱모델 익스트림 포토 페스티벌
- 동경
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함