1. 程式人生 > >如何在ext中關閉子視窗

如何在ext中關閉子視窗

 

ext開發,如何編寫選擇資料的子視窗--需要在子視窗的javascript程式碼中返回所選數值,並關閉子視窗自己

1、父視窗程式:

<script>

var win;

// 彈出選擇客戶子視窗
function showCustSelect() {
 
 win = new Ext.Window({
   title : '客戶選擇' ,
   width : 800,
   height : 480,
   isTopContainer : true,
   modal : true,
   resizable : false,
   contentEl : Ext.DomHelper.append(document.body, {
    tag : 'iframe',
    style : "border 0px none;scrollbar:true",
    src : '/CB/pages/ext/CustSelect.jsp',
    height : "100%",
    width : "100%"
   })
  }); 
  win.show();
 
}    

Ext.onReady(function(){
  ......
  { xtype:'button', width:30, text:'...',  anchor:'80%', listeners: {click:{fn:showCustSelect}}}
  ......
}

</script>

2、子視窗程式

// 在需要返回值和關閉子視窗的地方
var value = ......;
parent.selectCustOK(value);