jQuery MiniUI

标题: 一个关于mergeColumns的问题 [打印本页]

作者: liyang1987ly    时间: 2012-12-28 10:22:54     标题: 一个关于mergeColumns的问题

我给datagride赋值的时候是用的 grid.setData(data) data为返回的json字符串
因为有多个重复的name所以我grid.mergeColumns(["company"]);
为什么没有合并相同名称的数据


作者: factory    时间: 2012-12-28 12:07:37

grid.mergeColumns(["XXXX"]);
XXX是你的列名字
作者: liyang1987ly    时间: 2012-12-28 15:35:49

factory 发表于 2012-12-28 12:07
grid.mergeColumns(["XXXX"]);
XXX是你的列名字

这个我明白主要是我的没有合并 我就是这样写的
作者: liyang1987ly    时间: 2012-12-28 15:50:54

liyang1987ly 发表于 2012-12-28 15:35
这个我明白主要是我的没有合并 我就是这样写的

这里面有截图 就是有三个相同
而且有ff中返回的json
dwrControler.getBranchList(function(data){
        grid.setData(data);
        grid.mergeColumns(["branchName"]);
});
我这样些并没有把那个三个相同值的合并了

作者: factory    时间: 2012-12-28 16:45:21

liyang1987ly 发表于 2012-12-28 15:50
这里面有截图 就是有三个相同
而且有ff中返回的json
dwrControler.getBranchList(function(data){

能否做个简单点的demo,你给我的这个有点复杂,而且我这里运行不起来
作者: liyang1987ly    时间: 2012-12-28 17:04:51

factory 发表于 2012-12-28 16:45
能否做个简单点的demo,你给我的这个有点复杂,而且我这里运行不起来

您这样把我的那个json字符串放到你们的demo中替换那个data2.txt中的json试一下
作者: 凌心云    时间: 2013-2-1 20:06:32

本帖最后由 凌心云 于 2013-2-1 20:59 编辑

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

作者: niko    时间: 2013-2-1 20:37:22

name="xm"
必须是列的name
作者: 凌心云    时间: 2013-2-1 21:00:30

niko 发表于 2013-2-1 20:37
name="xm"
必须是列的name

嗯,确保是name。换了新版本之后表格编辑的时候提示field未定义~
而且是IE8下提示,IE9下是正常的。
作者: niko    时间: 2013-2-2 16:45:20

在更新下版本试试。




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2