jQuery MiniUI

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

还是关于合并行冻结的问题 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2012-9-18 11:08:19 |只看该作者 |倒序浏览
昨天官方对于这个问题进行了调整
http://miniui.com/bbs/forum.php?mod=viewthread&tid=6838&extra=page%3D1

但经测试,在我这边需求为这样时会有问题:

全国合计,区内合计,区外合计本身页面加载时是在最下边的,我是在grid.on("load",function())中,将这三个合计根据规则移动到指定的地方。

但是当我往右移动列时,就变成这样了:

等于说我手动移动的行又还原成未移动前状态了。
同时,但其实对比一下两个图片的数据,并不是整个行都移动下来了,而是冻结列还原了。



请帮忙调整…谢谢…
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 9Rank: 9Rank: 9

沙发
发表于 2012-9-18 17:02:53 |只看该作者
此问题已修复,重新下载更新试试。

Rank: 3Rank: 3

板凳
发表于 2012-9-18 22:00:08 |只看该作者
抱歉,我在http://www.miniui.com/download/ 这里下载.net版本,然后script里边的文件更新上去后,还是有这个BUG,会不会是我下载错地方了?

Rank: 9Rank: 9Rank: 9

地板
发表于 2012-9-19 15:33:05 |只看该作者
你把问题示例和数据打包提交下,我们本地给你测试看看。

Rank: 3Rank: 3

5#
发表于 2012-9-20 13:25:47 |只看该作者
还是拿你们的DEMO进行测试,使用这个DEMO
http://www.miniui.com/demo/datagrid/fixedcolumns.html

代码如下:
grid.load前添加
grid.on("load", onLoad);   //加载完毕事件,用于单元格合并
然后
在下边添加方法

  function onLoad(e) {
           var marges = []
            //合并
            var temp = eval("({rowIndex:1, columnIndex: 0, rowSpan: 3, colSpan: 1})");
            var temp1 = eval("({rowIndex:4, columnIndex: 0, rowSpan: 2, colSpan: 1})");
            marges.add(temp);
            marges.add(temp1);
            var result = eval(marges);
            grid.margeCells(result);

            //移动 最后一行移动到最上
            var row = grid.getRow(grid.getData().length-1);
            grid.moveRow(row, 0);
        }

然后移动后会出现问题

Rank: 9Rank: 9Rank: 9

6#
发表于 2012-9-20 14:13:35 |只看该作者
你先移动行,然后合并,就可以了:
        function onLoad(e) {


            //移动 最后一行移动到最上
            var row = grid.getRow(grid.getData().length - 1);
            grid.moveRow(row, 0);

            var marges = []
            //合并
            var temp = eval("({rowIndex:1, columnIndex: 0, rowSpan: 3, colSpan: 1})");
            var temp1 = eval("({rowIndex:4, columnIndex: 0, rowSpan: 2, colSpan: 1})");
            marges.add(temp);
            marges.add(temp1);
            var result = eval(marges);
            grid.margeCells(result);
        }

Rank: 3Rank: 3

7#
发表于 2012-9-20 14:44:32 |只看该作者
了解了,非常感谢。

Archiver|普加软件

GMT+8, 2024-9-28 20:15 , Processed in 1.028922 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部