일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- minimalAPI
- Request
- c#
- vscode
- 라도무스dvd
- .net
- 에스가든스냅
- 상속
- EFCore
- ORM
- 대전본식영상
- intellij
- React
- 스냅잘찍음
- ViewModel
- extjs
- c#코딩의기술실전편
- Config
- JSON
- LINQ
- dbContext
- Store
- scanner
- 명시적외래키
- error
- mac
- 코드프로그래머스
- extraParams
- JavaScript
- lazy loading
- Today
- Total
목록FrontEnd/Ext (24)
ejyoo's 개발 노트
라이브러리명 설명 extjs 라이브러리 코어, 운영모드 (용량을 줄인)Minified. 확장된 클래스를 동적으로 로딩하는 Base 프레임워크 ext-all.js 라이브러리 전체, 운영모드 Minified. 전체 프레임 워크를 포함 ext-all-debug.js 라이브러리 전체, 디버그모드 Minify 하지 않음. 전체 프레임워크를 포함 ext-debug.js 라이브러리 코어, 디버그모드 Minify 하지 않음. 확장된 클래스를 동적으로 로딩하는 Base 프레임워크 ext-all-rlt-debug.js 라이브러리 전체, 운영모드, 우횡서 지원 Minify 하지 않음. 전체 프레임워크와 RTL(우횡서) 지원을 포함 ext-all-rtl-sandbox-debug.js 라이브러리 전체, 디버그모드, 우횡서 지원..
* Main.js (View) Ext.define 이라는 문법으로 메인 경로 지정 메인 뷰 그리드 선택 시 메시지 창 발생과 좌측 탭 클릭 이벤트를 가져오는 부분 * MainModel.js 데이터 저장소임 (ViewModel) ViewModel을 상속받아서 구현 해당 경로에 대한 alias 설정 * MainController.js 함수 정의하는 곳 (Controller) * View에 ViewModel과 Controller 를 정의 MainModel.js와 MainController.js 에서 alias로 정의한 것이 viewmodel.main, controller.main 이므로 아래와 같이 설정되어 있음. (참고 : viewmodel의 'M'은 대문자로 표기 => 소문자로 하면 에러남) * ViewM..
ExtJS에서는 2개의 앱 종류가 있다. (Modern, Classic) 앱 생성 시 어떤 앱 종류로 만들 지 선택할 수 있다. (Modern, Classic, 둘다) 현재 나는 Classic 앱을 생성할 것이므로 VSCode에 TERMINAL 을 열어 앱을 생성한다. * 터미널 열기 Ctrl + J // 터미널 열기 * 앱 생성할 폴더 위치로 이동하기 cd 폴더경로 * Classic 앱 생성하기 -ext 패키지명 ./폴더명 현재위치에 패키지명으로 앱을 생성하고 폴더에 넣겠다. 라는 뜻 sencha generate app classic -ext EunjiClassic ./EunjiClassic 만약 아래 오류가 나오면 Sencha CMD 버전 업그레이드 할 것 앱 생성 결과는 아래와 같음. generat..
ExtJS 의 기본 앱 구동하는 예제 Sencha CMD 환경에서 사용함. * SenchaCMD 는 구글에서 검색하여 설치 * Sencha 설치 확인 sencha * 바탕화면에 Workspace 만들기 * cmd 창에 아래 코드 입력하여 기본 APP 생성하기 (이 단계에서 오류가 발생하는 경우 sencha cmd 의 버전을 확인할 것) sencha generate app classic -ext MyApp ./MyApp * Sencha CMD 웹서버 구동 sencha web start * 웹접속 http://localhost:1841 * 기본앱 구동 화면