我现在页面有个grid表格,点击某列用window.open()弹出一个网页对话框来,也就是用于修改某一行的详细信息。
修改完成以后点击确定弹出的网页对话框关闭,父页面grid表格数据进行刷新。
我的思路是在字窗口得到父窗口的Grid表格控件对象,重新设置下它的store,但字窗口好像获取不到父窗口的grid表格控件。........

解决方案 »

  1.   

    用window.opener可以取得父窗口。
    最好用window.showmodeldialog()去打开,用window.open()的话取父窗口上的控件会有问题(比如父窗口刷新)
      

  2.   

    window.showmodeldialog()我知道,我现在就是想使用window.opener操作完后,再进行父窗口的数据刷新
      

  3.   

    知道了那你为什么不用showmodeldialog?
      

  4.   

    iframe可以弹出一个对话框吗?
      

  5.   

    用ext窗体,窗体里嵌入iframe。
      

  6.   

    var win=new Ext.Window({
        html:"<iframe></iframe>",
        ................................
    })