Ext JS

[세미나] 곽옥석님의 Ext JS 특강으로 8월 세미나가 준비 되었습니다.

안녕하세요. 김종광입니다.^^ 곽옥석님 특강으로 8월 세미나 자리를 마련 했습니다.- 일자 : 8월 6일(토) 16시~19시- 장소 : 토즈 신촌본점- 장소협찬 : 공개SW개발자Lab- 비용 : 무료- 내용1. Ext JS 기초(1.5시간) , ExtJS기반 eui Framework (1시간) – 곽옥석2. IoT Labs 소개 및 컨트리뷰터 모집(30분) – 김종광3. 끝나고 뒷풀이 ^^ 참가신청 : https://www.facebook.com/events/1748824942055576 (참가신청 안하고 오셔도 됩니다.) 토요일 뵐께요!!

[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 Touch/Ext JS 에서 Loading… 표시를 자동으로 show/hide 하는 방법에 대해 말씀 드리겠습니다. 소스코드 마다 Ext.Viewport.setMasked(…) 했다가 Ext.Viewport.setMasked(false) 하는건 여간 귀찮은 것이 아닙니다. 대부분 이러한 표시는 Ajax 통신 할 때 표시 합니다. Ajax 사용하지 않을 때는 그다지 느린 경우가 없으니 잘 사용 안하지요. 방법은 Ext.Ajax 객체의 Event 를 잡아서 show/hide 하는 것입니다.(…)

[Sencha Touch] 실행 환경 확인하기 ( is Android? or iOS? )

[Sencha Touch] 실행 환경 확인하기 ( is Android? or iOS? )

안녕하세요. 꺽달이 김종광입니다. Sencha 에는 User-Agent 를 확인해서 어떤 환경에서 실행 되고 있는지 쉽게 파악 할 수 있습니다. (User-Agent 확인 하는 일이 은근 골치 아프죠.;;) 참조 URL : http://docs.sencha.com/touch/2.3.1/#!/guide/environment_package [OS 구분] iOS Android webOS BlackBerry RIMTablet MacOS Windows Linux Bada Other 그리고 ​iPhone iPad iPod Desktop Phone Table 이렇게 있습니다. 사용 방법은.. [브라우저 구분] Safari Chrome(…)

Ajax cross domain 문제, Chrome 시작 옵션으로 무시 하는 방법

Ajax cross domain 문제, Chrome 시작 옵션으로 무시 하는 방법

Sencha Touch 개발 할 때, Ajax 통신이 편리하다. JSONp 통신은 request 의 255자 제한이 있지 않은가? (긴 글을 작성 해서 전송 할 수 없다.) 그런데, Ajax 로 다른 도메인(cross domain)에 접근하면 문제가 발생한다. (CORS를 이용하여 해결하는 방법도 있지만, 귀찮아서..;;;) 이는, 브라우저에서 보안상 막는 것으로 간단히 브라우저 시작 옵션으로 disable 시킬 수 있다. 하이브리드앱을 위해 PhoneGap(…)

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

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

Ext JS 5 beta 출시!!

안녕하세요. 한국센차유저그룹의 김종광입니다. Ext JS 5 beta 가 출시 되었답니다.!! Blog : http://www.sencha.com/blog/announcing-public-beta-of-ext-js-5/ Guides : http://docs.sencha.com/extjs/5.0.0/index.html What`s New in Ext JS 5 : http://docs.sencha.com/extjs/5.0.0/whats_new/5.0/whats_new.html 메이져 업그레이드 답게 많인 기능들이 추가 되었는데요. 저는 그중에서도 Touch 제스쳐의 지원이 가장 반가웠습니다!! 사실 Ext JS가 Desktop 용 이긴 하지만, 워낙 코딩이 잘 되어 있어서 Mobile/Tablet 에서 봐도 문제가 없이 깨끗이 나왔었습니다. 단(…)

[번역] Sencha Architect 테마 변경 – Re-skinning Your Apps Just Got Easier with Sencha Architect 3

안녕하세요. 김종광입니다. Sencha Blog 글을 번역해 봤습니다. 정확한 표현을 위해 원글을 유지 했습니다. 번역글의 완성도를 위해 매끄럽지 않은 부분은 여러분이 좀 알려 주시기 바랍니다. 원글 : http://www.sencha.com/blog/re-skinning-your-apps-just-got-easier-with-sencha-architect-3/ 번역 : http://sencha.or.kr/?p=1143 아울러,  “한국 센차 유저 그룹” 페이스북 페이지도 많이 방문해 주세요.^^ https://www.facebook.com/groups/korea.sencha/ Re-skinning Your Apps Just Got Easier with Sencha Architect 3 December 05, 2013 | Miroslav Bojic There are(…)

[번역] Announcing Sencha Architect 3.0

안녕하세요. 김종광입니다. Sencha Blog 글을 번역해 봤습니다. 정확한 표현을 위해 원글을 유지 했습니다. 번역글의 완성도를 위해 매끄럽지 않은 부분은 여러분이 좀 알려 주시기 바랍니다. 원글 : http://www.sencha.com/blog/announcing-sencha-architect-3/ 번역 : http://sencha.or.kr/?p=1100 아울러,  “한국 센차 유저 그룹” 페이스북 페이지도 많이 방문해 주세요.^^ https://www.facebook.com/groups/korea.sencha/ Announcing Sencha Architect 3.0 Sencha Architect 3.0을 발표 합니다. November 13, 2013 | Gil Gordon Today, we’re excited(…)

Leather Throw Pillows