workflow图片控件显示多图片的方法

表中字段存储附件照片的格式为:
/为多照片分隔符
两区图件\标志牌照片\BZP3403041000000001.jpg/两区图件\标志牌照片\BZP3403041010000001.jpg

上一张脚本js

var imageIndex = GetValue('fd_imageIndex');
imageIndex     = parseInt(imageIndex);
imageIndex     = imageIndex-1;
var t_bzpbh    = GetValue('BZPBH');
 var t_sql = "select * from lqbzpnr where bzpbh='"+t_bzpbh+"'";
 var d     = GetDataBySQL2(t_sql);
 if(d && d.rows.length>0){
      var t_v        = d.rows[0].bzpzp;
      var imageArray = t_v.split('/');
      if(imageArray &&imageArray.length>0){
          if(imageIndex>imageArray.length-1) imageIndex=imageArray.length-1;
          if(imageIndex<=0) imageIndex=0;
         var tPath = "../dir_ath/file/"+imageArray[imageIndex];
         SetValue('image1',tPath);
         //
         SetValue('fd_imageIndex',imageIndex);
      }
 }

下一张脚本js

var imageIndex = GetValue('fd_imageIndex');
imageIndex     = parseInt(imageIndex);
imageIndex     = imageIndex+1;
var t_bzpbh    = GetValue('BZPBH');
 var t_sql = "select * from lqbzpnr where bzpbh='"+t_bzpbh+"'";
 var d     = GetDataBySQL2(t_sql);
 if(d && d.rows.length>0){
      var t_v        = d.rows[0].bzpzp;
      var imageArray = t_v.split('/');
      if(imageArray &&imageArray.length>0){
          if(imageIndex>imageArray.length-1) imageIndex=imageArray.length-1;
          if(imageIndex<=0) imageIndex=0;
         var tPath = "../dir_ath/file/"+imageArray[imageIndex];
         SetValue('image1',tPath);
         //
         SetValue('fd_imageIndex',imageIndex);
      }
 }

初始化表单脚本js

SetValue('fd_imageIndex','0');
var t_bzpbh = GetValue('BZPBH');
 var t_sql   = "select * from lqbzpnr where bzpbh='"+t_bzpbh+"'";
 var d       = GetDataBySQL2(t_sql);
 if(d && d.rows.length>0){
      var t_v        = d.rows[0].bzpzp;
      var imageArray = t_v.split('/');
      if(imageArray &&imageArray.length>0){
         var tPath = "../dir_ath/file/"+imageArray[0];
         SetValue('image1',tPath);
      }
 }

 

直接指定文件路径的方法
需在/dir_ath/file/目录下新建一个虚拟目录名为"两区图件"目录

 var t_bzpbh = GetValue('BZPBH');
 var tPath   = "../dir_ath/file/两区图件/标志牌照片/BZP"+t_bzpbh+".jpg";
 SetValue('image1',tPath);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值