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

QQ登录

只需一步,快速开始

查看: 11050|回复: 15

[结贴] 导出控件问题

[复制链接]

142

主题

425

帖子

1564

积分

金牌会员

Rank: 6Rank: 6

积分
1564
QQ
发表于 2017-5-3 18:34:36 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
我想问一下 导出控件是怎么传导出列到导出界面的  我js然后set到relations里 是没问题的  但是动态塞就不行
比如 第一次塞5列   页面是5列  关了  再塞6列 但是打开的界面还是刚刚第一次的5列  求助
发表于 2017-5-4 10:45:55 | 显示全部楼层
啥意思。第二个的时候没生效吗??调试看下6列 是否真的传过去了
需要调用刷新,重新渲染数据吧!

你是使用的什么组件!需要调用它的刷新方法!比如refresh
查询它的API
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

142

主题

425

帖子

1564

积分

金牌会员

Rank: 6Rank: 6

积分
1564
QQ
 楼主| 发表于 2017-5-4 19:21:43 | 显示全部楼层
liangyongfei 发表于 2017-5-4 10:45
啥意思。第二个的时候没生效吗??调试看下6列 是否真的传过去了
需要调用刷新,重新渲染数据吧!

请问如何初始化exportExcel控件?
回复 支持 反对

使用道具 举报

发表于 2017-5-5 09:56:59 | 显示全部楼层
老李 发表于 2017-5-4 19:21
请问如何初始化exportExcel控件?

API  可以写的不全!
你看下它源码中提供的方法把!
/UI2/system/components/justep/excel/exportExcel.js
比如调用它的render 试试
表示渲染
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

142

主题

425

帖子

1564

积分

金牌会员

Rank: 6Rank: 6

积分
1564
QQ
 楼主| 发表于 2017-5-9 14:30:33 | 显示全部楼层
liangyongfei 发表于 2017-5-5 09:56
API  可以写的不全!
你看下它源码中提供的方法把!
/UI2/system/components/justep/excel/exportExcel.j ...

没有用  初始化不了  心累
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-5-9 14:47:09 | 显示全部楼层
具体需求要做什么?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

142

主题

425

帖子

1564

积分

金牌会员

Rank: 6Rank: 6

积分
1564
QQ
 楼主| 发表于 2017-5-10 15:40:11 | 显示全部楼层
jishuang 发表于 2017-5-9 14:47
具体需求要做什么?

我每次导出的列都不一样  js动态set列  set进去了 但是第二次set进去导出来的却是第一次set进去的东西
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-5-10 17:10:51 | 显示全部楼层
事件中设置列之前加上如下设置
event.source._relationWidths = null;
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

142

主题

425

帖子

1564

积分

金牌会员

Rank: 6Rank: 6

积分
1564
QQ
 楼主| 发表于 2017-5-11 09:23:52 | 显示全部楼层
jishuang 发表于 2017-5-10 17:10
事件中设置列之前加上如下设置
event.source._relationWidths = null;

没用  我的代码是这么写的
var excel="";
var checkbox5 = this.comp('checkbox5').val();
if (checkbox5 == "1") {
        excel=excel+"TC_strDescriptionHO:,";
}
var checkbox6 = this.comp('checkbox6').val();
if (checkbox6 == "1") {
        excel=excel+"TType_strDescription:,";
}
excel=excel+"QtyXj:,AmoutXj:,TechXj:,SettlementXJ:";
event.source._relationWidths = null;
this.comp("exportExcel1").set({relations:excel});
this.comp("exportExcel1").exportExcel();
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-5-11 11:20:17 | 显示全部楼层
在导出组件的onBeforeExcel中设置,并设置导出的列
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 22:38 , Processed in 0.116451 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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