jQuery MiniUI

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

DataGrid控制支持动态列名么? 根据数据来改变列名 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2020-9-28 17:51:02 |只看该作者 |倒序浏览
DataGrid控制支持动态列名么? 根据数据来改变列名

Rank: 6Rank: 6

沙发
发表于 2020-9-29 09:15:10 |只看该作者
grid.updateColumn("name", {header: "姓名"});

Rank: 1

板凳
发表于 2020-9-30 11:30:54 |只看该作者
哎呀 发表于 2020-9-29 09:15
grid.updateColumn("name", {header: "姓名"});

我尝试了您提供的方法, 视乎不起作用, 列名无法修改.

mini.parse();
var grid = mini.get("datagrid1");

function summaryGrid() {
            grid.set({
                columns: [
                    { field: "BKG_NBR", width: 80, allowSort: true, header: "@Resources.ASN2_CrossDock.BKG_NBR" }
                ]
            });
            //获取日志汇总信息
            grid.setUrl("/ImportLog/GetCrossdockImportLog");
            grid.setData([]);
        }

grid.updateColumn("BKG_NBR", {header: "这里是修改后的列名"});

Rank: 8Rank: 8

地板
发表于 2020-9-30 12:00:43 |只看该作者
卑微的承诺 发表于 2020-9-30 11:30
我尝试了您提供的方法, 视乎不起作用, 列名无法修改.

mini.parse();

getColumn不是根据field来获取列的,是根据列的name

Rank: 1

5#
发表于 2020-9-30 15:13:43 |只看该作者
谢谢各位大佬帮忙解决

Archiver|普加软件

GMT+8, 2024-5-6 22:32 , Processed in 1.045663 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部