2008년 3월 22일 토요일

TabPanel에 IframePanel 넣기

테스트 해보지는 않았는데 나중에 쓸 일이 있을 것 같아서 기록해 둠..
아래 원 정보의 사이트가 있음

<script type="text/javascript" src="miframe.js"></script>  
<script type="text/javascript" src="miframe-min.js"></script>  

Ext.reg('iframepanel', Ext.ux.ManagedIframePanel);

var obj = mainPanel.add(
       {
             id : 'tab-panel-' + Ext.id(),
             title : 'iframe-' + Ext.id(),
             xtype : 'iframepanel',
             closable : true,
             loadMask : {msg:'로딩중...'},
             //required so nonIE (of all things) wont refresh the iframe object when hidden
             style : {position:(Ext.isIE?'relative':'absolute')},
             hideMode : (Ext.isIE?'display':'visibility'),

             tbar : [{
                         text : 'Return',
                        handler : function(){
                             var panel = mainPanel.getActiveTab();
                            if(panel){
                                 panel.loadMask.msg = '지금 로딩중...';
                                 panel.setSrc();
                           }
                        }
                    },'-',{
                        text : 'Print',
                        handler: function(){
                       try{
                          mainPanel.getActiveTab().iframe.print();
                       }catch(ex){
                           Ext.Msg. 로만 해주시고

http://extjs.com/forum/showthread.php?t=16590&highlight=iframe
http://x1004.com/Home/tabid/36/forumid/33/postid/78/scope/posts/language/ko-KR/Default.aspx

댓글 없음:

댓글 쓰기