Ext JS

[Touch] Project 여러개를 통합 관리하기 (무거운 공통 폴더 1개만 사용하자)

원글 : http://forum.sencha.or.kr/t/touch-project-touch-1/150 안녕하세요. 김종광입니다.^^ 이 글에서는 Sencha Touch 를 예로 들어 설명하고 있지만, Ext JS 또한 마찬가지로 관리 할 수 있습니다. (명령어도 같아요) Sencha Touch 프로젝트를 sencha generate app MyApp ../MyApp 해서 만드시면, 무거운 Sencha 의 엔진 파일들(특히 touch 폴더)이 생기지요. 이 파일들이 많아서, SVN 에 import 하면… 파일 많다고 에러 발생하고 불편한것이 한두가지가 아닙니다. 그런데, 1번이면 […]

[Sencha Touch / Ext JS] Loading… Mask 자동으로 표시하기

[Sencha Touch / Ext JS] Loading… Mask 자동으로 표시하기

이 글은 한국센차유저그룹( sencha.or.kr )에도 등록되어 있습니다. http://sencha.or.kr/?p=1248 안녕하세요. 김종광입니다. 이번엔 Sencha Touch/Ext JS 에서 Loading… 표시를 자동으로 show/hide 하는 방법에 대해 말씀 드리겠습니다. 소스코드 마다 Ext.Viewport.setMasked(…) 했다가 Ext.Viewport.setMasked(false) 하는건 여간 귀찮은 것이 아닙니다. 대부분 이러한 표시는 Ajax 통신 할 때 표시 합니다. Ajax 사용하지 않을 때는 그다지 느린 경우가 없으니 잘 사용 안하지요. 방법은 […]

[Sencha 객체 비교] Container vs. Panel 어떤 것을 써야 하는가?

[Sencha 객체 비교] Container vs. Panel 어떤 것을 써야 하는가?

안녕하세요. 김종광입니다. 가장 자주 쓰는 객체인 Container 와 Panel 에 대해 비교 해 보겠습니다. 사실 별 차이가 없어서 구분 없이 쓰기도 하는데요. 어느 정도 차이가 나는지 보도록 하겠습니다. 먼저 Ext JS 의 경우 입니다. 당연히 Panel 보다는 Container 를 쓰셔야 합니다. Hierarchy를 보시면 container 가 panel 보다 상위 객체 이지요. 상속 구조에서는 자식이 항상 기능이 […]