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

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

[客户端] 能不能对子表单字段加条件求和

[复制链接]
xxychao 发表于 2010-10-27 16:25:02 | 显示全部楼层 |阅读模式
对子表单字段求和:
var value = 0;
value = sumSubDocument("子表单","金额");
value;

如果金额这一项还分为:住宿费、餐饮费,能不能分别计算?

我这样取值计算,但是取值都是字符串,不能累加

var val = 0;
var fenlei = "";
var doc = getCurrentDocument();
var childs = doc.getChilds("子表单");
for(var iter = childs.iterator();iter.hasNext();){
   var child  = iter.next();
   var fenlei = child.getItemValueAsString("分类");
   var value = child.getItemValueAsString("金额");
   if (fenlei="住宿费"){
      val = val+value;
}
}
val;

请帮我看下如何修改。
 楼主| xxychao 发表于 2010-10-28 16:31:56 | 显示全部楼层
我的第二种方法思路对不对,要如何修改呢?我用了number(),Integer.parseInt();都不行。
  var fenlei = child.getItemValueAsString("分类");
   var value = child.getItemValueAsString("金额");
   if (fenlei="住宿费"){
     var svalue=Integer.parseInt(value);
     val = val+value;
}
为什么?

本版积分规则

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

GMT+8, 2026-8-12 09:40

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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