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

QQ登录

只需一步,快速开始

查看: 4473|回复: 2

[结贴] grid动态显示部分列后,怎样动态替换列名

[复制链接]

114

主题

346

帖子

1222

积分

金牌会员

Rank: 6Rank: 6

积分
1222
QQ
发表于 2017-10-18 09:52:19 | 显示全部楼层 |阅读模式
版本: 其它(帖子中说明) 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
BeX5.3.7

grid动态显示部分列后,怎样动态替换列名
gird由于有录入功能默认是写好的;
再通过写了一个获取显示列的方法,将获取到的部分列展示出来;怎样根据后台获取的列名用js加载上
获取列,展现列方法:
sendRequest.sendRequest(mapParam,"getInputFilds",self,function(data){
                        if (data.state) {
                                var result = data.response;
                                console.log(result);
                                if (result !== null && result !== '') {
                                        var jsonresult=eval(result.data);
                                        //将返回的json解析后开始创建对应的字段对象
                                        for(var i=0;i<jsonresult.length;i++){
                                                var column = jsonresult[i];
                                            try{
                                                    if(column.fIsVisiable ==1){
                                                            self.comp(gridName).showCol(column.fFildName);
                                                        //怎样设置列名
                                                    }
                                            }catch(e){
                                                    console.log(e.message);
                                            }
                                        }                                       
                                } else {
                                        utilsBar.msgtip(result,2000);
                                }
                        }
                });

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36178
发表于 2017-10-18 10:27:09 | 显示全部楼层
grid中提供的有API
setLabel (string colName, string label, string | object css, object attr)
设置列显示名,当多表头时此函数无效
Parameters
string        colName
列名
string        label
显示名,支持html
string | object        css
列头样式,当类型是string时按class处理,当object时按style处理(格式如:{color: 'red'})
object        attr
列上增加的属性,如:增加属性_name,{_name:'...'}
Return Value
void       
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

114

主题

346

帖子

1222

积分

金牌会员

Rank: 6Rank: 6

积分
1222
QQ
 楼主| 发表于 2017-10-18 13:47:12 | 显示全部楼层
jishuang 发表于 2017-10-18 10:27
grid中提供的有API
setLabel (string colName, string label, string | object css, object attr)
设置列显 ...

好的,请结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-27 02:13 , Processed in 0.051399 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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