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

[其他] 表单控件值,脚本里面取不到!

[复制链接]
青岛融贯汇众 发表于 2014-7-23 09:50:32 | 显示全部楼层 |阅读模式
本帖最后由 nice 于 2014-7-23 11:21 编辑

SP10版本,数据库SQLSERVER2008R2,我有一个表单,在脚本里面通过getItemValueAsDate取字段值时,获取不到!
  1. var paymentType = "";
  2. var sum = 0;
  3. var payDate;
  4. for(var i=0;i<6;i++){
  5.        
  6.         var flag = true; //本次是否生成
  7.         if(i==0){
  8.                 if(tax==null||tax==""){
  9.                         flag=false;
  10.                 }else{
  11.                        
  12.                         println("执行关税");
  13.                         paymentType = "关税";
  14.                         sum = getItemValueAsDouble("关税支付金额");
  15.                         payDate = getItemValueAsDate("关税支付时间");
  16.                 }
  17.         }
  18.         if(i==1){
  19.                 if(firstCharges==null||firstCharges==""){
  20.                         flag=false;
  21.                 }else{
  22.                         println("执行报关1");
  23.                         paymentType = "第一笔报关费";
  24.                         sum = getItemValueAsDouble("支付金额1");
  25.                         payDate = getItemValueAsDate("付款时间1");
  26.                         println("--payDate--"+        payDate);
  27.                 }
  28.         }
复制代码
i=0时字段值都能获取到,i=1时,值都获取不到了
1.png
nice 发表于 2014-7-23 10:46:02 | 显示全部楼层
1.你得先看下你"付款时间"是不是日期控件
2.你看看是否设置了重计算.
3.看看你的"付款时间"是不是改变以后促使刷新表单!
回复

使用道具 举报

 楼主| 青岛融贯汇众 发表于 2014-7-23 10:55:04 | 显示全部楼层
您好,是日期,没有重计算没有刷新,现在的问题是在循环里面取不到,在循环外面是可以取到的!
回复

使用道具 举报

nice 发表于 2014-7-23 11:34:32 | 显示全部楼层
本帖最后由 nice 于 2014-7-23 15:40 编辑

我这边测试了一下
81DQX1H6Y[]NV5L0YB1_WNE.jpg

然后把你的联系方是以后发帖带上!最好是可以及时联系的Q!
回复

使用道具 举报

本版积分规则

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

GMT+8, 2026-8-13 19:31

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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