jQuery MiniUI

 找回密码
 立即注册
查看: 2035|回复: 3
打印 上一主题 下一主题

请问datagrid如何合并指定列同时要合并一些行单元格 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2014-10-8 09:11:29 |只看该作者 |倒序浏览
//合并相同列   
        spec_grid.on("load", function() {
            var marges = [
                            { rowIndex: 0, columnIndex: 6, rowSpan: 1, colSpan: 3 },
                            { rowIndex: 1, columnIndex: 6, rowSpan: 1, colSpan: 3 },
                            { rowIndex: 0, columnIndex: 9, rowSpan: 1, colSpan: 3 },
                            { rowIndex: 1, columnIndex: 9, rowSpan: 1, colSpan: 3 },
                            { rowIndex: 0, columnIndex: 12, rowSpan: 1, colSpan: 3 },
                            { rowIndex: 1, columnIndex: 12, rowSpan: 1, colSpan: 3 },
                            { rowIndex: 0, columnIndex: 15, rowSpan: 1, colSpan: 3 },
                            { rowIndex: 1, columnIndex: 15, rowSpan: 1, colSpan: 3 },
                            { rowIndex: 36, columnIndex: 6, rowSpan: 1, colSpan: 3 },
                            { rowIndex: 37, columnIndex: 6, rowSpan: 1, colSpan: 3 },
                            { rowIndex: 36, columnIndex: 9, rowSpan: 1, colSpan: 3 },
                            { rowIndex: 37, columnIndex: 9, rowSpan: 1, colSpan: 3 },
                            { rowIndex: 36, columnIndex: 12, rowSpan: 1, colSpan: 3 },
                            { rowIndex: 37, columnIndex: 12, rowSpan: 1, colSpan: 3 },
                            { rowIndex: 36, columnIndex: 15, rowSpan: 1, colSpan: 3 },
                            { rowIndex: 37, columnIndex: 15, rowSpan: 1, colSpan: 3 },
                            { rowIndex: 38, columnIndex: 6, rowSpan: 1, colSpan: 3 },
                            { rowIndex: 39, columnIndex: 6, rowSpan: 1, colSpan: 3 },
                            { rowIndex: 38, columnIndex: 9, rowSpan: 1, colSpan: 3 },
                            { rowIndex: 39, columnIndex: 9, rowSpan: 1, colSpan: 3 },
                            { rowIndex: 38, columnIndex: 12, rowSpan: 1, colSpan: 3 },
                            { rowIndex: 39, columnIndex: 12, rowSpan: 1, colSpan: 3 },
                            { rowIndex: 38, columnIndex: 15, rowSpan: 1, colSpan: 3 },
                            { rowIndex: 39, columnIndex: 15, rowSpan: 1, colSpan: 3 },
                            { rowIndex: 0, columnIndex: 1, rowSpan: 8, colSpan: 1 },
                             { rowIndex: 8, columnIndex: 1, rowSpan: 14, colSpan: 1 },
                             { rowIndex: 22, columnIndex: 1, rowSpan: 8, colSpan: 1 },
                             { rowIndex: 30, columnIndex: 1, rowSpan: 10, colSpan: 1 }
          ];
            spec_grid.mergeCells(marges);
            spec_grid.mergeColumns(["indexname", "category"]);
        });
这段代码只会执行spec_grid.mergeColumns(["indexname", "category"]);,没有执行spec_grid.mergeCells(marges);

Rank: 8Rank: 8

沙发
发表于 2014-10-8 09:17:15 |只看该作者
mergeCells和mergeColumns不同时支持,只支持一种合并

Rank: 3Rank: 3

板凳
发表于 2014-10-8 11:09:07 |只看该作者
dforce 发表于 2014-10-8 09:17
mergeCells和mergeColumns不同时支持,只支持一种合并

spec_grid.mergeColumns(["indexname", "category", "range", "unit"]);
为什么只合并了前两个列字段,不能多列这样合并吗

Rank: 8Rank: 8

地板
发表于 2014-10-8 11:13:08 |只看该作者
ycdzz 发表于 2014-10-8 11:09
spec_grid.mergeColumns(["indexname", "category", "range", "unit"]);
为什么只合并了前两个列字段,不 ...

可以,mergeColumns需要合并列的name

Archiver|普加软件

GMT+8, 2024-9-20 12:00 , Processed in 1.043027 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部