起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4215|回复: 6

[处理中3] 新版本 Grid 如何新增动态列?

[复制链接]

44

主题

139

帖子

567

积分

高级会员

Rank: 4

积分
567
QQ
发表于 2019-8-30 14:49:17 | 显示全部楼层 |阅读模式
我先用new Grid(option)的方法,创建了一个Grid,配置了一些固定列,现在想再新增动态列。论坛里找了下,只有老版本的grid.insertColumn方法。
请问新版本如何新增动态列?

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35924
发表于 2019-8-30 15:21:15 | 显示全部楼层
没有新增动态列的,可以把需要的列默认都添加好,设置为隐藏需要的时候再设置为显示
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

44

主题

139

帖子

567

积分

高级会员

Rank: 4

积分
567
QQ
 楼主| 发表于 2019-9-2 15:55:47 | 显示全部楼层
jishuang 发表于 2019-8-30 15:21
没有新增动态列的,可以把需要的列默认都添加好,设置为隐藏需要的时候再设置为显示 ...

后端数据源做了动态行转列,列数和列名都是动态的。Grid的动态,基本搞定。
现在构建动态的UI的data遇到个bug。如图,循环构建data列的时候,因为是动态key。所以用[key]转成变量,但X5报错。
普通的JS转变量应该就是这样转的,不知道是不是X5平台问题。
现在用的BEX5 3.5版本,麻烦帮忙看看。
QQ图片20190902154745.png
QQ图片20190902154818.png
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35924
发表于 2019-9-2 16:55:19 | 显示全部楼层
        var col = ["fName","fCOde","fID"];
                var defCols = {};
                for(var i =0;i<col.length;i++){
                        var key = col[i];
                        var value = {type:'String',label:key};
                        defCols[key] = value;
                }
                var data = new Data(this,{
                        xid : 'mainData',
                        defCols :  defCols ,
                        idColumn : 'fID'
                });
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

1

主题

4

帖子

10

积分

新手上路

Rank: 1

积分
10
QQ
发表于 2020-5-21 15:50:23 | 显示全部楼层
楼主解决了吗,可否分享一下
回复 支持 反对

使用道具 举报

851

主题

2560

帖子

5714

积分

论坛元老

Rank: 8Rank: 8

积分
5714
QQ
发表于 2020-7-6 09:37:36 | 显示全部楼层
楼主的问题是怎么解决的?分享一下吧!我也碰到了此类的需求。
企业应用定制开发。X5开发者。
手机:15065117236
QQ:87356667
回复 支持 反对

使用道具 举报

33

主题

373

帖子

916

积分

高级会员

Rank: 4

积分
916
QQ
发表于 2020-7-10 16:06:33 | 显示全部楼层
学习学习
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-8 03:11 , Processed in 0.071567 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表