티스토리 뷰
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
- ffmpeg
- Delphi Tip
- 튜닝쇼 2008
- 동경
- SAS
- Xcode
- BPI-M4
- 레이싱모델 익스트림 포토 페스티벌
- Linux
- ubuntu
- flex
- 전예희
- KOBA
- MySQL
- sas2009
- oracle
- Mac
- Delphi
- ble
- Java
- Spring MVC
- NDK
- 송주경
- android
- 일본여행
- Spring
- 지스타2007
- 서울오토살롱
- koba2010
- JavaScript
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
글 보관함