天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 2378|回复: 7

关于上传附件的问题

[复制链接]
jariy 发表于 2011-10-11 11:59:27 | 显示全部楼层 |阅读模式
假如我有2个申请表单(A,B),都有上传附件这个功能,如果A表单的有上传附件,然后我在B表单里想获取到A表单的这个上传附件,或者说B表也想有A表的这个上传附件,请告诉我应该怎么写代码生成,考虑到表单的上传附件可以删除的问题,所以,如果A表删除了这个附件,B表我不希望也删除掉,那么其实就是需要新创建一个不同名的文件而已,这个我要怎么做才能实现?
bonnie 发表于 2011-10-11 13:58:20 | 显示全部楼层
您说:A.B表单都有上传附件功能,且B要获取A表单 的附件,这是一个在怎样环境的业务啊。能描述更细点吗?是A 上传后,b就马上也取到了A的附件。还是怎么的呢?
 楼主| jariy 发表于 2011-10-11 16:12:41 | 显示全部楼层
额,具体点讲是A,B表,
举例来讲,A是月度考勤表,B表月度考勤汇总表,
A表月度考勤表是根据不同的部门来考勤出来的,那么每个部门分别都有不同的上传的考勤文件,
B表是对A表的数据进行汇总显示,B表中有个汇总的button,那么将A表的数据汇总到B表时,也希望将A表的记录对应的上传附件也copy一份过来,为了不影响原来的数据,因为考虑到删除或更新的问题,B表只对当前汇总按钮执行时所汇总的数据对应的上传附件进行克隆,这样讲你能明白?
admin 发表于 2011-10-12 10:49:15 | 显示全部楼层
你可以获取A表单的文件上传的路径然后set给B表单的文件上传控件。具体获取文件路径是:getImgItemUrlAsString("字段名") ;具体的获取逻辑根据您实际的业务实现。
 楼主| jariy 发表于 2011-10-12 17:38:33 | 显示全部楼层
你大概还没明白我的意思,我是需要克隆A表的上传附件一份出来,并且能够在B表的上传附件的地方体现出来,你要明白,你们的上传附件这个组件是封装了的,我没办法操作或者说你教我怎么实现。
purple 发表于 2011-10-14 14:04:47 | 显示全部楼层
额。明白您的意思,您是需要在B表的上传控件点击的时候copyA表的上传附件上传的所有附件,类似于实现一个数据备份。我跟同事讨论过了,您可以尝试使用java文件流读取和写入实现copy的功能。
purple 发表于 2011-10-14 14:04:48 | 显示全部楼层
额。明白您的意思,您是需要在B表的上传控件点击的时候copyA表的上传附件上传的所有附件,类似于实现一个数据备份。我跟同事讨论过了,您可以尝试使用java文件流读取和写入实现copy的功能。
 楼主| jariy 发表于 2011-10-21 09:17:16 | 显示全部楼层
用文件流实现copy这个代码我想应该实现起来不难 可问题的关键是我怎么加载到上传控件里一起显示出来,在不刷新当前表单的情况下

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 16:03

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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