yhq5230 2010-11-05 14:12
浏览 169
已采纳

急..........求解Extjs问题 先谢谢了

 tbar : [{
           id : 'addDiction',
           text : '新增',
           iconCls : 'option',
           handler : function() {
                var form =new  Ext.form.FormPanel({
                            layout : 'table',   
                            layoutConfig : {   
                                 columns : 2  
                            },   
                            defaults : {   
                                 layout:'form'  
                            },  
                            items:[
                                {items: [tdictiontype]},
                                {items: [ttypename]},
                                {items: [tcode]},
                                {items: [tccode]},
                                {items: [tcname]},
                                {items: [tdictionno]},
                                {items: [ttsort]}
                               ],//items
                url: "/d9inn/diction.do",
                baseParams: {method: "addDiction"},
                method: "post",
                buttons: [{
                text: "新增",
                handler: function(){
                    var back = {
                        success: function(f, action){
                            Ext.Msg.alert("成功", action.result.msg);
                            store.reload();
                            win.close();
                        },
                        failure: function(){
                            Ext.Msg.alert("错误", "对不起,操作失败,请检查数据是否完整!");
                        }
                    };
                    form.getForm().submit(back);
                }
                },{
                text: "取消",
                handler: function(){
                    win.close();
                }
            }]
            });//FormPanel 
                var win = new Ext.Window({
                    title: "修改字典信息",
                    id: "edit",
                    width: 500,
                    modal: true,
                    autoHeight: true,
                    items: [form]
                }); 
                win.show("editEmployee");
           }
       }]
      以上是我的部分源码,当我每次重新加载页面之后,第一次点击导航条上的增加按钮时,可以正确弹出页面的,可是我第二次点击增加按钮时fireFox就会出现如下错误信息:

Operation is not supported" code: "9
[Break on this error] window.undefined=window.undefined;Ext=...window.attachEvent("onunload",a)}})();
http://localhost:8181/d9inn/js/ext-base.js Line 7
希望各位高手帮我解决下 谢谢!

  • 写回答

3条回答 默认 最新

  • cyrilluce 2010-11-05 14:54
    关注

    哦。。。明白了,建议你将window改为复用
    即将closeAction配置为"hide",这样关闭窗口也不会销毁

    编辑和新增可以共用表单的,不过显示前注意设置数据。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 安卓adb backup备份应用数据失败
  • ¥15 eclipse运行项目时遇到的问题
  • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
  • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站
  • ¥50 成都蓉城足球俱乐部小程序抢票
  • ¥15 yolov7训练自己的数据集
  • ¥15 esp8266与51单片机连接问题(标签-单片机|关键词-串口)(相关搜索:51单片机|单片机|测试代码)
  • ¥15 电力市场出清matlab yalmip kkt 双层优化问题
  • ¥30 ros小车路径规划实现不了,如何解决?(操作系统-ubuntu)