ExtJs 里面 Ext.Window ,的window怎么放一个URL

来源:百度知道 编辑:UC知道 时间:2024/06/04 15:20:28
如题,window想显示一个如: ../game/game.action之类的URL
怎么配置?
首先要谢谢你!
两个问题是一个人的,提问的时候刷新了一下就成了两个问题!
但是我按照你的方法做了,还是不行,我用的是EXTJS 2.*
如果照你说的那样,不加一个items:[{}]的话弹出来的是一个蓝色的面板窗口!而且没有任何内容~

我有做一个ifrmae的!

如果有时间的话麻烦你做一个完整的例子,我可以直接看到效果的好么?
url的话就直接连接到http://www.baidu.com就好~

谢谢!~

首先要谢谢二楼的朋友,但是以你的做法,放个panel的话,我不如直接把弹出窗口的页面的模型放上去了如:grid?
我所想的只是通过一个url让弹出窗口显示我想显示的内容,URL所代表的是已经做好了的比如表格!这样的话就可以达到重用目的,不用我新写一个出来了!

刚刚回答了个一模一样的?
是同一个人?

在回答一遍罗

Ext.window一般是类似 Ext.viewport样的是可以放 formpanel,grid等 这些都是在同一个页面中,只是有js生成。如果你要求window里面放一个url 链接到另一个页面 如nextPage.jsp
那么就要用到iframe
发给例子给你吧
var url = ../game/game.action";

var win = new Ext.Window({
title : '新页面',
// maximizable : true,
// maximized : true,
width : 780,
height : 470,
// autoScroll : true,
// bodyBorder : true,
// draggable : true,
isTopContainer : true,
modal : true,
resizable : false,
contentEl : Ext.DomHelper.append(document.body, {
tag : 'iframe',
style : "border 0px none;scrollbar:true",
src : url,
height : "100%",
width : "100%"
})
})
win.show();

往Ext.Window中放一个Ext.form.FormPanel,FormPanel有一个属性为url,可以设置其的值,可参照下面的代码:
//Form表单
var addManagerInfoForm = new Ext.f