1. 프레임워크 로딩 부분이 변경되었습니다. 2. views, models, stores 구성 옵션 이전 버전에서는 각 컨트롤러에서 views, models, stores 구성 옵션을 정의하였는데, RC 버전에서는 app.js에 모두 정의하도록 변경되었습니다. 물론 컨트롤러에서도 정의할 수 있는데, Sencha Touch 개발 팀에서 각 컨트롤러에 정의하면 컨트롤러가 뷰와 모델에 종속된다고 해서 될 수 있다면 app.js에서 정의하도록 권장하고 있습니다. 또한 getXXXView() 메소드와 getXXXModel() 메소드, getXXXStore() 메소드는 자동적으로 생성되지 않습니다. 컨트롤러의 refs 구성 옵션으로 별도로 정의하셔야 합니다. 3. Controller 참조 얻기 이전 버전에서는 this.getController() 메소드를 사용하였으나, RC 버전에서는 this.getApplication().getController() 메소드를 사용해야 합니다. 4. Controller 클래스 작성시 변경 사항 1) refs 구성 옵션은 더이상 배열([ ])이 아닙니다. 객체({})로 정의해야하며 refName: {...} 구성 옵션들을 가질 수 있습니다. getRefName() 메소드가 생성되는 것은 동일합니다. 5. View 클래스 작성시 변경 사항 1) requires 구성 옵션으로 로딩이 필요한 클래스를 지정합니다. 2) xtype을 반드시 명시하셔야 합니다. 3) 컨트롤러의 refs 속성을 위해 id 가 반드시 있어야 합니다. 4) navigationbar가 titlebar로 변경되었습니다. |
'HTML5' 카테고리의 다른 글
[Sencha Touch2] MitchellSimoens Touch Grid.. (2) | 2012.04.04 |
---|---|
[Sencha Touch2] 이제 태블릿피씨로도 어느곳에서나 센차터치를 공부해보자. (0) | 2012.04.04 |
[Sencha Touch2] Store 기반 개발 시 load할 때 param을 넘기는 방법 (0) | 2012.03.27 |
HTML5 Canvas와 Javascript를 이용한 공사표시 아이콘 그리기 (0) | 2012.02.24 |
HTML5 관련 사이트 정리 (0) | 2012.02.22 |