몽고's 개발 블로그

닫기 검색결과 전체 보기

    ExtJS6 스물여덟번째 강좌 - ExtJS 6 화면교체를 해보자 (Understanding ExtJS 6 component changes)

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

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


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


    https://youtu.be/vUSf6LnEWOk



    우리는 지금까지 기본 컴포넌트 생성법에 대하여 알아보았습니다.


    간단하게 템플릿 구성을 한 후, 중앙영역에 우리가 미리 정의해놓은 컴포넌트를 변경해보는 시간을 가져보도록 합니다.


    app.js Code 


    위와 같이 코드에서 각 버튼 클릭이벤트 발생 시, handler 함수내에 정의한 뷰포트의 중앙영역을 selector를 이용하여 변수에 담은 후, 중앙영역내에 있는 컴포넌트들을 모두 removeAll을 이용하여 삭제합니다. 그런 다음. add 함수를 이용하여 우리가 미리 define 해놓은 컴포넌트를 삽입하여 줍니다.


    GridSample.js Code



    ButtonSample.js Code



    HTMLSample.js Code



    위와 같이 미리 코드를 define 을 통하여 정의한 코드들을 app.js에서 클릭이벤트 발생시마다 정의된 컴포넌트들을 호출하는 것입니다.

    Ext.define을 통해서 정의한 컴포넌트들을 extend config 에 정의 된 클래스의 모든 config, method 등 적용이 가능합니다.


    페이지(컴포넌트) 교체를 위해서 아래와 같이 구성만 기억하면 되겠습니다.


    1. 패널.removeAll(true) 를 이용하여 교체하고자 하는 영역내의 자식 컴포넌트들을 모두 삭제


    2. 패널.add() 를 통하여 내가 추가하고자 하는 컴포넌트를 적용


    저작자표시 비영리 변경금지 (새창열림)
    'ExtJS 6 동영상강좌' 관련 글 more
    • thumbnail
      ExtJS6 실전응용편 두번째 강좌 1부- Spring boot로 개발 환경 구성 및 API 연동 테스트(development environment and API test 2-1) 2017.04.12
    • thumbnail
      ExtJS6 실전응용편 첫번째 강좌 - 빌드 후 샘플소스 WAS에 배포하기(Build and Deploy sample component to WAS) 2017.04.11
    • thumbnail
      ExtJS6 스물일곱번째강의 - ExtJS 6 데이터 바인딩 및 MVVM 구조이해( Understanding ExtJS 6 data binding and MVVM structure) 2017.03.14
    • ExtJS6 스물여섯번째강의 - ExtJS 6 원형 차트 만들기(ExtJS 6 Create Pie chart graph) 2017.03.07
    Posted by 몽고
블로그 이미지

by 몽고

공지사항

    최근...

  • 포스트
  • 댓글
  • 더 보기

태그

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

글 보관함

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

티스토리툴바