Web/Javascript

[Sencha&ExtJS] ExtJS 기초.6 - Ext.window.Window

saltdoll 2015. 6. 24. 07:30
반응형

윈도우 (Window)창 제어하기


모달창 / 레이어 팝업


autoSwho:true를 하면, 생성시 자동으로 보여지게 된다. (Default: false)

Ext.create('Ext.window.Window',{

width: 300, 

height:200, 

autoShow:true

});



autoShow:false

var winObj = Ext.create('Ext.window.Window',{width: 300, height:200, autoShow:false});


...

{

    xtype : 'button',

    text : 'default button',

    handler : function() {

        winObj.show();

    }

}


maximizable: true - 최대창 버튼 (Default: false)

modal: true - 모달메시지창 / 하위 메뉴 선택 불가  (Default: false)

var winObj = Ext.create('Ext.window.Window',{

                        width: 300,

                        height:200,

                        autoShow:false,

                        maximizable: true,

                        modal: true,

                        title: 'Title',

                        html: '<h1>Body<h1>'

                });


draggable (Default: true)

resiable (Default: true)

maximizable (Default: fasle)

closeAction   - 윈도우의 닫기 버튼 클리시 동작되는 액션 (Default: destroy) 

(* destroy일 경우 다시 create해줘야 하고, hide일 경우 show() 메서드로 보여주는 것이 가능)


animateTarget - 윈도우가 오픈되는 동안 코커스가 되는 타켓 id 또는 element (Default: null)






반응형
도움이 되셨다면 하트모양의 "♡ 공감"을 눌러주시면 큰 격려가 됩니다.
(로그인하지 않으셔도 가능)