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

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

[Iscript] 表单某个字段和累计超过限定额度,不允许保存【表单-字段值校验】

[复制链接]
purple 发表于 2012-2-16 10:31:50 | 显示全部楼层 |阅读模式
本帖最后由 bess 于 2013-1-9 19:41 编辑

Q:表单某个字段和累计超过限定额度,不允许保存,可以实现吗?

A:可以的,在保存的动作执行前,做逻辑处理,具体实现脚本可参考以下脚本:
  1. var sql="select sum(item_总计) as item_总额,domainid  from tlk_金额计算";
  2. var datas = queryBySQL(sql);
  3. var value;
  4. var flag;
  5. for (var iter = datas.iterator(); iter.hasNext();) {       
  6. var data = iter.next();       
  7. value = data.getItemValueAsDouble("总额");
  8. }
  9. value;
  10. var aa=getItemValueAsDouble("总计");//表单字段
  11. var sumValue=value+aa;
  12. if(sumValue!=null && sumValue>=800)//800为限定额度
  13.   createAlert("金额已超过限定!!!");
复制代码

本版积分规则

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

GMT+8, 2026-8-12 10:43

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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