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

QQ登录

只需一步,快速开始

查看: 2560|回复: 7

[处理中3] importExcel的数据如何将其中的一列设置默认值

[复制链接]

407

主题

926

帖子

2039

积分

金牌会员

Rank: 6Rank: 6

积分
2039
QQ
发表于 2019-8-28 14:58:51 | 显示全部楼层 |阅读模式
importExcel的数据如何将其中的一列设置默认值,比如为了区分有些数据师导入的数据,将字段 ISIMPORT设置为1,能不能在 mapping文件中进行设置?

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35913
发表于 2019-8-28 16:11:04 | 显示全部楼层
mapping中没有这个配置,mapping中可以配置要导入的列,然后在导入事件中获取excel文件修改这列的值为自己需要的默认值
http://bbs.wex5.com/forum.php?mod=viewthread&tid=37297
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

407

主题

926

帖子

2039

积分

金牌会员

Rank: 6Rank: 6

积分
2039
QQ
 楼主| 发表于 2019-8-29 15:21:47 | 显示全部楼层
jishuang 发表于 2019-8-28 16:11
mapping中没有这个配置,mapping中可以配置要导入的列,然后在导入事件中获取excel文件修改这列的值为自己 ...

1、在构建路径中添加/SA/excel/logic/code下的jar包
2、在process中引用/SA/excel/logic/action和/SA/excel/logic/code目录
3、在动作设置中添加importExcelBeforeAction的执行后事件,代码如下
4、在w文件的excel导入组件的action属性中选择/SA/excel/logic/action/importExcel

1.2 就是在action文件中添加动作吧?然后相应写方法,引用到process文件中去?
但是界面的设置好像不太对,没有能够引发  importExcelBeforeAction 的工作 看界面设置如图
01.png
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35913
发表于 2019-8-29 16:41:03 | 显示全部楼层
process文件打开下面有引用的设置,按2操作
3同样是在process中添加动作设置的

http://docs.wex5.com/bex5-ui-question-list-10155/
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

407

主题

926

帖子

2039

积分

金牌会员

Rank: 6Rank: 6

积分
2039
QQ
 楼主| 发表于 2019-8-29 17:25:42 | 显示全部楼层
jishuang 发表于 2019-8-29 16:41
process文件打开下面有引用的设置,按2操作
3同样是在process中添加动作设置的

我就是按照这个来的,没有成功啊
我的截图内设置的是不是错了?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35913
发表于 2019-8-29 17:37:30 | 显示全部楼层
process中的动作添加截图看一下
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

407

主题

926

帖子

2039

积分

金牌会员

Rank: 6Rank: 6

积分
2039
QQ
 楼主| 发表于 2019-8-29 17:43:45 | 显示全部楼层
本帖最后由 sandgia 于 2019-8-29 20:38 编辑
jishuang 发表于 2019-8-29 17:37
process中的动作添加截图看一下

看到了,要全路径。我再试试。 我发现导入的时候第一次导入有反应,如果后面同一个excel导入的时候就没有任何反映了,要刷新页面才行。
这个是不是需要在importExcel上进行什么设置,让它每次导入都相当于导入新数据,不当重重复操作?

而且在导入前事件中我发现不能修改cell的值吧,这样就没有能够进行设置默认列的行为了。如果要在导入前修改默认值应该怎么办?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35913
发表于 2019-8-30 08:56:22 | 显示全部楼层
1.不需要刷新重新选择一下excel文件就可以导入
2.2楼发的链接中的事件就可以啊
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-20 07:50 , Processed in 0.105087 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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