jQuery MiniUI

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

一个关于mergeColumns的问题 [复制链接]

Rank: 4

跳转到指定楼层
楼主
发表于 2012-12-28 10:22:54 |只看该作者 |倒序浏览
我给datagride赋值的时候是用的 grid.setData(data) data为返回的json字符串
因为有多个重复的name所以我grid.mergeColumns(["company"]);
为什么没有合并相同名称的数据

Rank: 8Rank: 8

沙发
发表于 2012-12-28 12:07:37 |只看该作者
grid.mergeColumns(["XXXX"]);
XXX是你的列名字

Rank: 4

板凳
发表于 2012-12-28 15:35:49 |只看该作者
factory 发表于 2012-12-28 12:07
grid.mergeColumns(["XXXX"]);
XXX是你的列名字

这个我明白主要是我的没有合并 我就是这样写的

Rank: 4

地板
发表于 2012-12-28 15:50:54 |只看该作者
liyang1987ly 发表于 2012-12-28 15:35
这个我明白主要是我的没有合并 我就是这样写的

这里面有截图 就是有三个相同
而且有ff中返回的json
dwrControler.getBranchList(function(data){
        grid.setData(data);
        grid.mergeColumns(["branchName"]);
});
我这样些并没有把那个三个相同值的合并了
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

5#
发表于 2012-12-28 16:45:21 |只看该作者
liyang1987ly 发表于 2012-12-28 15:50
这里面有截图 就是有三个相同
而且有ff中返回的json
dwrControler.getBranchList(function(data){

能否做个简单点的demo,你给我的这个有点复杂,而且我这里运行不起来

Rank: 4

6#
发表于 2012-12-28 17:04:51 |只看该作者
factory 发表于 2012-12-28 16:45
能否做个简单点的demo,你给我的这个有点复杂,而且我这里运行不起来

您这样把我的那个json字符串放到你们的demo中替换那个data2.txt中的json试一下

Rank: 2

7#
发表于 2013-2-1 20:06:32 |只看该作者
本帖最后由 凌心云 于 2013-2-1 20:59 编辑

我也按照这种方式,发现只有一个列(sfzh)合并了,xm没合并,要怎么写才能合并?
            grid.on("load", function () {
                grid.mergeColumns(["xm", "sfzh"]);
            });
新版本的可以合并了,只是又发现表格编辑的时候提示field未定义。。。。。

Rank: 9Rank: 9Rank: 9

8#
发表于 2013-2-1 20:37:22 |只看该作者
name="xm"
必须是列的name

Rank: 2

9#
发表于 2013-2-1 21:00:30 |只看该作者
niko 发表于 2013-2-1 20:37
name="xm"
必须是列的name

嗯,确保是name。换了新版本之后表格编辑的时候提示field未定义~
而且是IE8下提示,IE9下是正常的。

Rank: 9Rank: 9Rank: 9

10#
发表于 2013-2-2 16:45:20 |只看该作者
在更新下版本试试。

Archiver|普加软件

GMT+8, 2024-11-27 21:00 , Processed in 1.065943 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部