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

QQ登录

只需一步,快速开始

查看: 3462|回复: 5

[结贴] 关于Excel导出列名的动态设置问题

[复制链接]

40

主题

138

帖子

258

积分

中级会员

Rank: 3Rank: 3

积分
258
QQ
发表于 2014-1-8 09:41:17 | 显示全部楼层 |阅读模式
版本: X5.2.6 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
我有一个Grid,他的列是动态列,列的名称是我在Js里面取数,然后赋值的。因为需要针对不同的查询条件,Grid的列名不一样。
但是在导出Excel的时候,列名不是我设置的那个值,请问有什么办法能让导出的列名也是我在Js里面设置的那个列的名称吗?

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2014-1-8 10:48:13 | 显示全部楼层
导出是找的是概念中设置的关系名称,不是grid上显示的,导出选择导出关系的对话框中应该可以改
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

40

主题

138

帖子

258

积分

中级会员

Rank: 3Rank: 3

积分
258
QQ
 楼主| 发表于 2014-1-8 11:19:55 | 显示全部楼层
jishuang 发表于 2014-1-8 10:48
导出是找的是概念中设置的关系名称,不是grid上显示的,导出选择导出关系的对话框中应该可以改 ...

我知道是概念表里面的名称,也知道在控件里面可以改列名。但是这都不是我要问的,我想问的是导出的列名我能不能写代码去设置,因为我不同的查询条件,出来的列名不一样
回复 支持 反对

使用道具 举报

4

主题

1579

帖子

2706

积分

内部用户

积分
2706
发表于 2014-1-8 13:28:10 | 显示全部楼层
lovewash88 发表于 2014-1-8 11:19
我知道是概念表里面的名称,也知道在控件里面可以改列名。但是这都不是我要问的,我想问的是导出的列名我 ...

可以通过导出组件对象方法:getRelationWidths获取列的定义信息;

也可以修改data的relation定义信息
回复 支持 反对

使用道具 举报

40

主题

138

帖子

258

积分

中级会员

Rank: 3Rank: 3

积分
258
QQ
 楼主| 发表于 2014-1-14 14:53:59 | 显示全部楼层
XiaoQLuo 发表于 2014-1-8 13:28
可以通过导出组件对象方法:getRelationWidths获取列的定义信息;

也可以修改data的relation定义信息 ...

data的relation 里面是开发阶段就设置好了;能不能在运行结算由Js自己去设置。我想应该比较困难。
导出组件对象只有get的方法,没有set列文本的方法
回复 支持 反对

使用道具 举报

4

主题

1579

帖子

2706

积分

内部用户

积分
2706
发表于 2014-1-16 15:02:54 | 显示全部楼层
lovewash88 发表于 2014-1-14 14:53
data的relation 里面是开发阶段就设置好了;能不能在运行结算由Js自己去设置。我想应该比较困难。
导出组 ...

getRelationWidths返回的是一个对象,你修改返回对象中的关于列的定义
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-17 20:23 , Processed in 0.070764 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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