zoukankan      html  css  js  c++  java
  • 当extjs的grid加载到window中时引发的血案

    今天需要用到一个extjs的window控件中内嵌grid。本来一个很简单的功能,没想到最后做下来,花了我不少时间,真是很郁闷啊。

    不多说了,先看图。

    正常效果:

    出错情况:

    最后研究下来,原来是要先定义grid,在定义window,也是先后顺问题,如果把gridTest定义放在window之后,最后出现上图出错情况,后过来就正常了。

    看代码:

    
    
    var gridTest = new Ext.grid.GridPanel({
        region: 'north',
        border: false,
        columns: [
                { text: "条码", 100, dataIndex: 'BarCode' , sortable: true },
                { text: "名称", 120, dataIndex: 'GoodsName' , sortable: true },
                { text: "数量", 60, dataIndex: 'Quantity' , sortable: true },
                { text: "单位", 60, dataIndex: 'GoodsUnit' , sortable: true },
                { text: "进价", 60, dataIndex: 'GoodsBuyPrice' , sortable: true },
                { text: "售价", 60, dataIndex: 'GoodsSellPrice' , sortable: true },
                { text: "存放位置" , 120, dataIndex: 'WareHouse', sortable: true },
                { text: "供应商" , 100, dataIndex: 'SupplierName', sortable: true },
                { text: "进货员" , 100, dataIndex: 'Employee', sortable: true },
                { text: "状态", 60, dataIndex: '_StrStatus' , sortable: true },
                { text: "入库日期" , 80, dataIndex: '_DtCreate', sortable: true }
            ],
        700,
        height: 500,
        frame: true
    });
     
    var winChooseGoods = new Ext.Window({
        title: '进货',
        layout: 'border',
        700,
        height: 500,
        closeAction: 'hide',
        plain: true,
        items: [gridTest],
        buttons: [{
            text: '确定',
            handler: function () {
                winChooseGoods.close();
            }
        }, {
            text: '取消',
            tabIndex: 12,
            handler: function () {
                winChooseGoods.close();
            }
        }]
    });
     
  • 相关阅读:
    多线程中lock用法
    跨域使用Proxy page或Cross Frame
    new 操作符所做的事情
    跨域使用js文件
    跨域使用window.name
    TFS 映射错误( is already mapped in workspace)解决办法
    跨域使用JSONP
    jquery加载页面中的部分内容
    CQRS架构案例Tiny Library CQRS详解:AOP拦截与异常处理
    面向领域驱动架构的查询实现方式
  • 原文地址:https://www.cnblogs.com/xiaolong85/p/3043477.html
Copyright © 2011-2022 走看看