怎样在extjs中实现从新窗口中打开?急啊

zhangtao5038 2010-02-25 10:29:13
form.form.getEl().dom.action='test.jsp';

就是提交form表单到test.jsp;

要求在新的窗口中打开test.jsp; 保留原有页面,并把数据传到test.jsp中。

那位大侠赐教啊 !! 急!!
...全文
1328 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangshutaohabao 2012-11-13
  • 打赏
  • 举报
回复
非法请求是怎么回事?
kanwogudu 2010-04-21
  • 打赏
  • 举报
回复
嘻嘻,,有收获!
zhangtao5038 2010-02-26
  • 打赏
  • 举报
回复
哈哈解决了

加上form.form.getEl().dom.target='_blank'就可以了,

还是谢谢你啊 楼上
lin364653705 2010-02-26
  • 打赏
  • 举报
回复
哦,客气,我也学习了!
lin364653705 2010-02-25
  • 打赏
  • 举报
回复
那就使用window,来弹出界面就OK了!
//在这里,将你的参数传递过来,就是你form的一些值,参数个数根据你的条件而定
function open(param) {
var myPanel = new Ext.Panel({
layout : 'fit',
html : '<iframe src=test.jsp¶m='+param ' width=100% height=100%></iframe>',
frame : true
})
var win = new Ext.Window({
title : '弹出窗口',
width : 800,
height : 530,
resizable : false,
closable : true,
draggable : true,
resizable : false,
layout : 'fit',
modal : false,
plain : true, // 表示为渲染window body的背景为透明的背景
bodyStyle : 'padding:5px;',
items : [myPanel ],
buttonAlign : 'center',
buttons : [{
text : '关闭',
type : 'button',
handler : function() {
win .close();
}
}]
});
win.show();
}
lin364653705 2010-02-25
  • 打赏
  • 举报
回复
表单传不过去?我意思是,你先把值获取了,把值作为param传递
zhangtao5038 2010-02-25
  • 打赏
  • 举报
回复
楼上的貌似不行啊?
表单传不过去

52,792

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧