var positionWin = new parent.window.Ext.Window({
              id:"positionWin",
              width: 600,
              modal:true,
              height: 400,
              title:  record.data.PP_Name,
              layout: 'fit',
              y:50,
              closeAction: 'close',
              maximizable: true,
              minimizable: false,
              maximized: false,             
              autoLoad: {
              url: "/Out.aspx?PS_ID=" + record.data.PS_ID + cityStr,
                  mode: "iframe"
              }
             ,
             listeners: {
                   "close": function() {                                                      
                  } 
                 }
              })
              positionWin.show();  

关闭

 parent.window.positionWin.close();

刷新

 parent.positionWin.iframe.dom.title = "添加信息";
  parent.positionWin.iframe.dom.src = "Index.aspx"

--取得gridPanel.getRowsValues(); JSON的第一个值

 var selectList = gridPanel.getRowsValues();
 for (var i = 0; i < selectList.length; i++) {               
        Coolite.AjaxMethods.LayOut(getIdValue(selectList[i]), i);
 }

var getIdValue= function(tar) {
    var val = new Array();
    var node=tar;
    for( i in node){
       val.push(node[i]);
       break;
    }
    return val[0];

}

同页面:store.reload();
父页面:parent.window.store.reload();
同级子页面:js= "parent.window.tabid.iframe.dom.contentWindow.storeid.reload() ;

父界面的父界面         js = "parent.window.parent.window.LinkmanStore.reload();";

this.ScriptManager1.AddScript(js);

--第二个js window 调用 第一个 js window方法

 <ext:Button ID="ButtonAdd" runat="server" Text="添加" Icon="Disk">             
            <Listeners>
                <Click Handler="parent.positionWin.iframe.dom.contentWindow.addOutInfo(#{GridPanel1}); "/>
            </Listeners>        
     </ext:Button>

--第一个 js window

var addOutInfo= function(gridPanel) {

}

转载自:http://blog.csdn.net/livening/archive/2010/04/15/5489416.aspx

posted on 2011-03-31 16:56  qqhepp  阅读(721)  评论(0编辑  收藏  举报