博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
extjs双层表头
阅读量:4938 次
发布时间:2019-06-11

本文共 3474 字,大约阅读时间需要 11 分钟。

 

 首先要在页面中引用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 // 要加上这一句    });

转载于:https://www.cnblogs.com/suixufeng/archive/2011/08/11/3336132.html

你可能感兴趣的文章
使用命令批量对文件中出现的字符串进行替换
查看>>
C#获取URL参数值
查看>>
Struts 框架 之 文件上传下载案例
查看>>
【重走Android之路】【路线篇(二)】知识点归纳
查看>>
graphviz入门
查看>>
tomcat 系统架构与设计模式 第二部分 设计模式 转
查看>>
scanf中的%[^\n]%*c格式
查看>>
启动Eclipse报Initializing Java Tooling错误解决方法
查看>>
用jquery来实现类似“网易新闻”横向标题滑动的移动端页面
查看>>
(原)基于物品的协同过滤ItemCF的mapreduce实现
查看>>
CSS可以和不可以继承的属性
查看>>
eclipse每次当我按ctrl+鼠标点击代码,自动关闭,产生原因及解决办法!!
查看>>
hbase
查看>>
用PHP将Unicode 转化为UTF-8
查看>>
HDOJ1002 A+B Problem II
查看>>
ADB server didn't ACK(adb不能开启
查看>>
Python基础(三)
查看>>
Continuous integration
查看>>
前端知识点总结
查看>>
github 在ubuntu 使用--常用命令
查看>>