몽고's 개발 블로그

닫기 검색결과 전체 보기

    ExtJS6 실전응용편 네번째 강좌 -컴포넌트로 웹 프로그램 제작 1부(Part 1. Create a WEB Program with ExtJS 6 components)

    ExtJS 6 동영상강좌 2017. 4. 14. 11:43

    ExtJS 6 강좌 영상은 링크를 통해 제공됩니다.


    (YOUTUBE 채널 구독해주세요!!)


    https://youtu.be/5YjXYYoQ2ew

    서버API 만들기 전, 화면개발 먼저 진행하겠습니다.


    app.js

    기존에 프로젝트 생성한 ExtJS 빌드 구조에서 app.json내에 존재하는 mainView를 주석 또는 지워줍니다.



    로그인 - Login Form


    app → view → login 디렉토리 생성 후, Login.js 파일 생성


    로그인의 경우 일반적으로 패널 또는 윈도우 컴포넌트로 생성을 하지만, 어떤 컴포넌트를 이용해서 만드는거에 대한 정답은 없습니다.

    여러분이 편하신 컴포넌트로 제작을 하시면 되지만, 저같은 경우는 윈도우 컴포넌트를 이용하여 만들어 보았습니다.



    Application.js

    config 속성알아보기


    stores


    정의한 스토어를 프로그램에서 사용할 때 배열형태로 정의해주는 공간입니다.

    대부분 정적인 스토어만 선언을 해주고, 뷰모델에 사용되는 데이터스토어는 선언을 해주지 않아도 됩니다.


    launch 


    페이지가 완전히로드되면 자동으로 호출되는 config 이므로 여기에 최초 호출하는 컴포넌트를 Ext.widget() 을 이용하여 불러와서 화면에 출력시킵니다.




    onAppUpdate


    응용 프로그램 캐시 또는 로컬 저장소 캐시에 대한 업데이트가 감지 될 때 자동으로 호출됩니다. 

    앱의 버전이 업데이트 감지를 하는 거랑 유사한(?) 거라고 볼수 있습니다.

    이것은 주로 프로덕션 빌드에 적용됩니다.



    위의 작업이 완료되었다면 실행 화면을 확인 해봐야겠죠?


    1. CMD 창에서 sencha app watch 실행


    2. spring boot 실행


    로그인창 뜨는것까지 확인이 됐다면, 다음은 메인템플릿을 제작해 봅니다.


    메인 - Main Template


    Main.js 파일을 생성하여 간단하게 상단,좌측,중앙영역으로 분리 후, 좌측영역은 Tree List 컴포넌트를 이용하여 메뉴를 구성해봅니다.


    강좌영상과 동일하게 구성이 되었나요?

    그럼 다음 강의때 이어서 화면을 제작해보도록 하겠습니다 ^^

    저작자표시 비영리 변경금지 (새창열림)
    'ExtJS 6 동영상강좌' 관련 글 more
    • ExtJS6 실전응용편 다섯번째 강좌 -컴포넌트로 웹 프로그램 제작 2부(Part 2. Create a WEB Program with ExtJS 6 components) 2017.04.25
    • thumbnail
      ExtJS6 실전응용편 세번째 강좌 - Spring boot로 API 제작을 위한 DB 설정 및 데이터호출(DB configuration and API Call Test) 2017.04.13
    • thumbnail
      ExtJS6 실전응용편 두번째 강좌 2부 - Spring boot로 개발 환경 구성 및 API 연동 테스트(development environment and API test 2-2) 2017.04.12
    • thumbnail
      ExtJS6 실전응용편 두번째 강좌 1부- Spring boot로 개발 환경 구성 및 API 연동 테스트(development environment and API test 2-1) 2017.04.12
    Posted by 몽고
블로그 이미지

by 몽고

공지사항

    최근...

  • 포스트
  • 댓글
  • 더 보기

태그

  • extjs 3d 차트
  • extjs
  • extjs 6
  • extjs 트리패널
  • extjs stacked chart
  • extjs java
  • extjs 무료강의
  • extjs chart axes
  • extjs 서버연동
  • extjs chart series
  • extjs5
  • extjs 강좌
  • extjs graph
  • extjs 무료강좌
  • extjs6 강좌
  • extjs6
  • extjs 강의
  • extjs 그리드
  • extjs data store
  • extjs listeners
  • extjs treepanel
  • extjs group chart
  • extjs grid update
  • extjs panel
  • extjs 차트
  • extjs chart
  • extjs grid
  • extjs MVVM
  • extjs 그래프
  • Ext.data.Store

글 보관함

«   2026/01   »
일 월 화 수 목 금 토
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

링크

카테고리

포스팅 전체보기 (76)
Flutter(플러터) (0)
React (0)
React Native (0)
VueJS (1)
ExtJS (35)
ExtJS 6 동영상강좌 (35)
코르도바(cordova) (1)
Tip (4)

카운터

Total
Today
Yesterday
방명록 : 관리자 : 글쓰기
몽고's Blog is powered by daumkakao
Skin info material T Mark5.2 by 뭐하라
favicon

몽고's 개발 블로그

  • 태그
  • 링크 추가
  • 방명록

관리자 메뉴

  • 관리자 모드
  • 글쓰기
  • 포스팅 전체보기 (76)
    • Flutter(플러터) (0)
    • React (0)
    • React Native (0)
    • VueJS (1)
    • ExtJS (35)
    • ExtJS 6 동영상강좌 (35)
    • 코르도바(cordova) (1)
    • Tip (4)

카테고리

PC화면 보기 티스토리 Daum

티스토리툴바