有关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();

    }
Global site tag (gtag.js) - Google Analytics