jQuery MiniUI

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

请问我想动态生成表格grid,有多少列、每列的列名都是动态 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2012-11-9 15:27:07 |只看该作者 |倒序浏览
请问我想动态生成表格grid,表格有多少列、每列的列名都是动态的,由服务端的数据决定,请问该如何实现。。。。

Rank: 9Rank: 9Rank: 9

沙发
发表于 2012-11-9 15:40:04 |只看该作者
自己动态生成列数组,然后设置给表格:
var columns =  [
        { type: "indexcolumn" },
        { field: "loginname", width: 120, headerAlign: "center", allowSort: true },
        { field: "name", width: 120, headerAlign: "center", allowSort: true }
    ];
grid.setColumns(columns);

Rank: 4

板凳
发表于 2013-3-29 10:09:00 |只看该作者
niko 发表于 2012-11-9 15:40
自己动态生成列数组,然后设置给表格:
var columns =  [
        { type: "indexcolumn" },

这个columns可以用数据源的形式获取不?

Rank: 8Rank: 8

地板
发表于 2013-3-29 13:39:29 |只看该作者
njzy 发表于 2013-3-29 10:09
这个columns可以用数据源的形式获取不?

你后台返回这样的数组就行

Rank: 2

5#
发表于 2013-4-28 19:02:27 |只看该作者
var columns =   只能是一维数组么  如果是多表头怎么办?最少要二级表头 有colspan?

Rank: 9Rank: 9Rank: 9

6#
发表于 2013-4-29 08:36:36 |只看该作者
var columns = [
   { header: 'x',
      columns: [
             { header: 'a', field: 'aaa'},
             { header: 'a', field: 'aaa'}
      ]
   },
   { header: 'a', field: 'aaa'}
];
grid.setColumns(columns);

Archiver|普加软件

GMT+8, 2024-11-28 07:32 , Processed in 1.049871 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部