jQuery MiniUI

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

miniui js动态创建表头 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2015-6-11 17:19:21 |只看该作者 |倒序浏览
本帖最后由 linrenchao 于 2015-6-11 18:04 编辑

如何用js动态创建如图的表头?

像代码中创建一样,还缺少 合同类别数量,并且是包含类型1,类型2的列。


求大神指点。。。

代码:
            var columns = grid.getColumns();
            var columnzs = { header: "合同总数:", field: "合同总数", width: "80", sortable: true };
            columns.push(columnzs);
            var column1 = { header: "类型1:", field: "类型1", width: "80", sortable: true };
            columns.push(column1);
            var column2 = { header: "类型2:", field: "类型2", width: "80", sortable: true };
            columns.push(column2);
            grid.setColumns(columns);
            grid.reload();

如果我的 合同类别数量下的类型1,类型2...是动态添加的,该如何操作?
            var columns = grid.getColumns();
            var columnzs = { header: "合同总数:", field: "合同总数", width: "80", sortable: true };
            columns.push(columnzs);
            //var column1 = { header: "类型:", field: "类型", width: "80", sortable: true,
            //    columns: [{ header: "类型1:", field: "类型1", width: "80" }, { header: "类型2:", field: "类型2", width: "80"}]
            //};
            //columns.push(column1);
            var columnlbs = { header: "合同类别数量", field: "合同类别数量", sortable: true };
            for (var i = 0; i < AimState["dt"].length; i++) {
                var column = { header: "" + AimState["dt"].NAME + "", field: "" + AimState["dt"].NAME + "", width: "80", sortable: true };
                columnlbs.setColumns(column);
            }
            columns.push(columnlbs);
            grid.setColumns(columns);
            grid.reload();


for语句中的  columnlbs.setColumns(column); 不起作用,有类似的方法吗?或者是用字符串拼接的可以实现吗?

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2015-6-11 17:22:34 |只看该作者
var columns=[{field:....,columns:[{field:.....},{field:....}]}
多级用columns字段

Rank: 1

板凳
发表于 2015-6-11 17:30:40 |只看该作者
dforce 发表于 2015-6-11 17:22
var columns=[{field:....,columns:[{field:.....},{field:....}]}
多级用columns字段

嗯嗯,出来了,谢谢哈。

Rank: 1

地板
发表于 2015-6-11 17:43:47 |只看该作者
linrenchao 发表于 2015-6-11 17:30
嗯嗯,出来了,谢谢哈。

如果我的 合同类别数量下的类型1,类型2...是动态添加的,该如何操作?

Rank: 1

5#
发表于 2015-6-11 17:44:37 |只看该作者
dforce 发表于 2015-6-11 17:22
var columns=[{field:....,columns:[{field:.....},{field:....}]}
多级用columns字段

如果我的 合同类别数量下的类型1,类型2...是动态添加的,该如何操作?

Rank: 1

6#
发表于 2015-6-11 20:09:20 |只看该作者
问题已结案。

Archiver|普加软件

GMT+8, 2024-9-29 23:29 , Processed in 1.038101 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部