有关window使用的几个问题!
zmfkplj
2008-04-11
1)请问一下用EXT做新增或修改页面时大家是用window组件另打开一个页面吗? 2)在window组件中自动加载jsp页面时为什么不能执行js文件? 我是打开一个窗口,代码如下 var win = new Ext.Window({ title:'新增产品', layout:'fit', width:500, height:300, closeAction:'close', modal: true, // <-- 设置为 模式窗口, autoLoad:{url: '/my/pages/product/editProduct.jsp', callback: function(){}, scope: this,scripts:true}, /* items: [ ], */ buttons: [{ text:'关闭', handler: function(){win.close();} }] }); win.show(); 但是有个问题,editProduct.jsp页中加载了editProduct.js文件,而这个js文件不能执行! autoLoad:{url: '/my/pages/product/editProduct.jsp', callback: function(){}, scope: this,scripts:true}, 我也设置了scripts:true不知为什么? UID2101 帖子5 精华0 积分3 阅读权限1 在线时间5 小时 注册时间2007-11-7 最后登录2008-4-11 查看详细资料 编辑 引用 使用道具 报告 回复 TOP |
|
zmfkplj
2008-04-11
我在listProduct.jsp的js文件(listProduct.js)中加了window组件,其中
autoLoad:{url: '/my/pages/product/editProduct.jsp',scripts:true},中的editProduct.jsp如果在此jsp文件中直接加js脚本文件是就以运行的,如果通过<script type="text/javascript" src="${ctx}/pages/product/editProduct.js"></script>方法来引用脚本则不会运行?难道是EXT的Bug? var win = new Ext.Window({ title:'新增产品', layout:'fit', width:500, height:300, closeAction:'close', modal: true, // <-- 设置为 模式窗口, autoLoad:{url: '/my/pages/product/editProduct.jsp',scripts:true}, // //items: [ // tab1 // ], buttons: [{ text:'关闭', handler: function(){win.close();} }] }); win.show(); } |