• extjs双层表头 子曰


     

     首先要在页面中引用ColumnHeaderGroup.js和ColumnHeaderGroup.css这两个文件,否则会出现"Ext.ux.grid is undefined"错误。这两个文件放在EXT3.1发布包的examples/ux/目录下。

      <link rel="stylesheet" type="text/css" href="Ext/resources/css/ColumnHeaderGroup.css" />

     <script type="text/javascript" src="Ext/ColumnHeaderGroup.js"></script>

    将上面的引用放在head标签中(具体引用路径根据文件所在路径来定)。

     var row = [
         { header: '', colspan: 1, align: 'center' },//header表示父表头标题,colspan表示包含子列数目
         { header: '项目名称', colspan: 1, align: 'center' },
        { header: '套数', colspan: 6, align: 'center' },
        { header: '总销售面积', colspan: 4, align: 'center' },
        
        ];
        var group = new Ext.ux.grid.ColumnHeaderGroup({
            rows: [row]
        });
    
        //--------------------------------------------------列头
        var cm = new Ext.grid.ColumnModel([
          new Ext.grid.RowNumberer(), //自动添加行号
    
             {
    //         header: "项目名称",
             dataIndex: "project_name",
             //可以进行排序 
             sortable: true
    
         },{
             header: "总数",
             dataIndex: "zongshu",
             //可以进行排序
             sortable: true
    
         },  {
             header: "已售",
             dataIndex: "yishou",
             //可以进行排序
             sortable: true
    
         }, {
             header: "未售",
             dataIndex: "weishou",
             //可以进行排序
             sortable: true,
    
         },  {
             header: "大定",
             dataIndex: "dading",
             //可以进行排序
             sortable: true
    
         },  {
              header: "小定",
             dataIndex: "xiaoding",
             //可以进行排序
             sortable: true
    
         },{
             header: "保留",
             dataIndex: "baoliu",
             //可以进行排序
             sortable: true,
         },  {
             header: "总面积(M²)",
             dataIndex: "zongmianji",
             //可以进行排序
             sortable: true
    
         }, {
              header: "已售面积(M²)",
             dataIndex: "yishoumianji",
             //可以进行排序
             sortable: true
    
         },{
              header: "未售面积(M²)",
             dataIndex: "weishoumianji",
             //可以进行排序
             sortable: true,
         }))
    
         }, 
    
    
          {
             header: "销售(面积)比例",
             dataIndex: "bili",
             //可以进行排序
             sortable: true
    
         }
    
    
            ]);


     //----------------------------------------------------定义grid
        var grid = new Ext.grid.EditorGridPanel({
            id: "SalesAnaliseGrid",
            store: SalesAnastore,
            cm: cm,
            loadMask: true,
            //超过长度带自动滚动条
            autoScroll: true,
            border: false,
            items: [tb1],
            viewConfig: {
                columnsText: "显示/隐藏列",
                sortAscText: "正序排列",
                sortDescText: "倒序排列",
                forceFit: true
            },
    
    
            //分页
            bbar: new Ext.PagingToolbar({
                store: SalesAnastore,
                pageSize: pageSize,
                //显示右下角信息
                displayInfo: true,
                displayMsg: '当前记录 {0} -- {1} 条 共 {2} 条记录',
                emptyMsg: "没有记录",
                prevText: "上一页",
                nextText: "下一页",
                refreshText: "刷新",
                items:["图例:",
                {xtype: "label", id: "a", text:'',style: {backgroundColor: '#CCCCCC'}},
                {xtype: "label", id: "b", text:'',style: {backgroundColor: '#990033'}},
                {xtype: "label", id: "c", text:'',style: {backgroundColor: '#FF9900'}},
                {xtype: "label", id: "d", text:'',style: {backgroundColor: '#009900'}},
                {xtype: "label", id: "e", text:'',style: {backgroundColor: '#6633FF'}}
                ], 
                lastText: "最后页",
                firstText: "第一页",
                beforePageText: "当前页",
                afterPageText: "共{0}页",
    
            }),
    
    
                   plugins: group // 要加上这一句
    
        });


  • 相关阅读:
    李宏毅机器学习课程笔记-13.4模型压缩之架构设计
    李宏毅机器学习课程笔记-13.3模型压缩之参数量化
    李宏毅机器学习课程笔记-13.2模型压缩之知识蒸馏
    斗破苍穹 纳兰嫣然 同人换装
    初音未来 捏脸 虚拟歌姬 人物卡 人物数据
    王者荣耀 艾琳 同人换装
    王者荣耀嫦娥 拒霜思 同人 P图
    linux直接IO代码演示
    qt通过http请求下载文件(支持断点续传)
    Q_DECLARE_FLAGS用法
  • 原文地址:https://www.cnblogs.com/suixufeng/p/3336132.html
Copyright © 2020-2023  润新知