Extjs 几个iframe模式的window间怎么互相操作
Extjs 几个iframe模式的window间如何互相操作?
有3个window
win1,win2和win3
主页面先打开win1,win1里面有win2.
然后在主页面打开win3.
win2的parent是win1.
win1和win3的parent是主页面
问:win3内如何操作隐藏win2.
调用一下方法报错:
hidewindow('win1')
------解决方案--------------------
这个和extjs版本有关系把。。。。
以前我是这么写的 MainPanel加载一个url(ifame)....Extjs3.0
Ext.get('MainPanel_IFrame').dom.contentWindow.Ext.getCmp('grdList');
有3个window
win1,win2和win3
主页面先打开win1,win1里面有win2.
然后在主页面打开win3.
win2的parent是win1.
win1和win3的parent是主页面
问:win3内如何操作隐藏win2.
调用一下方法报错:
hidewindow('win1')
- JScript code
var hidewindow = function(o) { var win = parent.Ext.getCmp(o); if (win) { var abc = win.Ext.getCmp('Win2'); //此处的Ext没有对象 abc.hide(); } }
------解决方案--------------------
这个和extjs版本有关系把。。。。
以前我是这么写的 MainPanel加载一个url(ifame)....Extjs3.0
Ext.get('MainPanel_IFrame').dom.contentWindow.Ext.getCmp('grdList');