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

[已解决] 附件下载问题

[复制链接]
yina0902 发表于 2017-6-13 15:00:36 | 显示全部楼层 |阅读模式
本帖最后由 six 于 2017-6-19 18:03 编辑

选项卡中有A、B两张标签页,A标签页中有附件控件,上传了文件,如图1。标签页B中自动获得A中的信息,在附件的传递上,采用了计算脚本图2,则B中显示为图3。希望能图3显示的“下载”为附件的名字,即“收文办理流程.doc”“日常检查流程1.vsd”,请问怎么获得附件的名称,如何在这种情况下实现自动显示附件名称。

图2脚本:
var str = getItemValueAsString("附件");
var str1=str.trim();
var rtn = "";
var juge1 = str1 != "";
var juge2 = str1 != null;
var juge = str1 != "" || str1 != null;
if(str1 != "" ){
                var pasjson= new Packages.cn.myapps.util.json.JsonUtil();
                var col=pasjson.toCollection(str1);
                for(var iter=col.iterator();iter.hasNext();){
                        var value=iter.next();
                        var temp=value.get("path").toString();
                        var rtn1 = "<a  href =\"\\Z811IF2\\"+temp+"\" style='width:10%;height:?'/><font color='aqua/'>下载</font></a>";
                        rtn+=rtn1;
                }
}
rtn;

图1

图1
222222.png
3333333.png
karrman 发表于 2017-6-13 15:50:25 | 显示全部楼层
请参考如下:
  1. var tup = getItemValueAsString("正文");               
  2. //return '[{"name":"套红模板1.doc","path":"/uploads/item/2014/8d9a89d8-70e3-4158-978b-a8fe7b36c3a4.doc"},{"name":"测试文档.doc","path":"/uploads/item/2014/1fddbb5d-5b78-45e9-b384-dbf06d6d9154.doc"}]'
  3. //println("tup==================" + tup);

  4. var fileName = "";
  5. var filePath = "";
  6. var html = "";
  7. if(!"".equals(tup)){
  8.         var strColl = Packages.cn.myapps.util.json.JsonUtil.toCollection(tup);
  9.         var i = 0;
  10.         for(var iter = strColl.iterator();iter.hasNext();){
  11.                 i = i+1;
  12.                 var arr = iter.next();
  13.                 fileName = arr.get("name");   
  14.                 filePath = arr.get("path");  

  15.                 println("fileName========" + fileName);
  16.                 println("filePath========" + filePath);

  17.                 var temp = ";";
  18.                 if(i==1){ temp = "";}
  19.                 html = html + temp +"<a href='http://dev01.teemlink.com:8081/obpm"+filePath+"' target='_blank'>下载"+ i +"</a>"
  20.         }
  21. }
  22. html;
复制代码

确认没有问题,请回复帖子,说明问题已解决,我们需要作为结贴依据,谢谢!
回复

使用道具 举报

 楼主| yina0902 发表于 2017-6-14 15:56:20 | 显示全部楼层
已解决,结贴
回复

使用道具 举报

karrman 发表于 2017-6-14 17:35:17 | 显示全部楼层
感谢楼主反馈,可以结贴!
回复

使用道具 举报

本版积分规则

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

GMT+8, 2026-8-13 21:20

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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