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

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

[表单] 如何实现b字段记录a字段的值录入时间【表单-数据联动-记录录入时间】

[复制链接]
bess 发表于 2013-2-22 11:15:22 | 显示全部楼层 |阅读模式
Q:业务背景如下:
a字段输入一串数字,用来记录售出的商品编码,例如矿泉水瓶上的条形码,其中不包含日期.b字段就用来记录售出时间.
我想在我向a中输入商品编码后,b字段自动显示我的当前录入编码时间.
A:实现方法如下:
勾选a字段的刷新功能,b字段的重计算功能,然后在b的选项脚本中:
1,获取a字段的值,获取b字段本身的值
2,判断a字段的值不为空时,对b字段的值判断,如果b字段为空,就返回当前系统时间,如果b字段不为空,那么就返回b字段本身的值.

详细代码:
  1. var  num=  getItemValueAsString("a"); //获取a字段的值
  2. println("num==="+num);
  3. var time = getItemValueAsDate("b"); //获取b字段本身的值
  4. println("time==="+time);
  5. var rnt1 ="";
  6. if(num !=null && num !=0 && num !=null)  //当a字段的值不为空时候
  7. {
  8.     println("num2222222222==="+num);
  9.     //判断b字段本身的值是否为空
  10.     if(time ==null || time =="")   //b字段的值为空
  11.     {
  12.              println("time22222==="+time);
  13.                 rnt1 =getToday();  //将b字段的值设置成当前系统时间
  14.           println("rnt1==="+rnt1);
  15.           }
  16.     else     //b字段值不为空
  17.    {
  18.          rnt1= time;  //返回b字段本身的值
  19.    }
  20. }
  21.      rnt1;
复制代码

本版积分规则

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

GMT+8, 2026-8-12 17:28

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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