ExtJS6 아홉번째강의 - ExtJS 6 윈도우 컴포넌트 다뤄보기(Create a Wnidow Component)
▼▼▼ ExtJS 강좌 구독을 원하시면, 아래 채널구독 부탁드립니다 ^^ ▼▼▼
https://www.youtube.com/channel/UCmIEd8PTq5PXJyXlboXKOpQ
메시지박스 클래스는 싱글톤 형식으로 별도의 객체 생성을 하지 않는 반면,
성격이 비슷한 Ext.window.Window 클래스는 메시지박스 클래스들과 달리 Ext.create를 선언하여 객체 생성 후, autoShow config 속성을 true로 주거나 혹은 show() 함수를 사용하여 화면에 표출시켜주어야 함
유용한 윈도우 클래스 config 소개
autoShow : 객체 생성과 동시에 보여주는 여부 ( value = true / false)
modal : 윈도우컴포넌트 백그라운드에 생성(바디영역내에 생성된 컴포넌트들) 된 컴포넌트들을 비활성 시키는 여부 (value = true / false)
resizable : 화면에 출력된 윈도우 컴포넌트의 사이즈는 별도로 정의해주지 않으면 리사이즈가 가능 하지만, resizable 속성을 false로 주었을 경우, width / height 속성으로 지정된 사이즈로 고정되고 별도로 사이즈 조정이 되지 않음
maximizable : 윈도우 컴포넌트를 브라우저에 가득차게 하는 속성
((value = true / false)
draggable : 윈도우 컴포넌트는 기본적으로 해당 속성을 정의하지 않으면 true로써, 타이틀바를 클릭 후, 드래그 기능을 제공
만약 드래그 기능을 희망하지 않으면, 속성값을 false로 지정해주면 됨