- 脚本如下:
- //主子表单,主表单某字段值为当前子文档列表某字段值总和 (值脚本)
- (function(){
- var docid = getId();
- var w1 = " and $parent = '"+docid+"'";
- println("w1:------------"+w1);
- var temp1="";
- var dql1 = "$formname = '辅助子表单'" + w1;
- println("dql1:----------"+dql1);
- var subdocs1 = queryByDQLWithCache(dql1);
- if(subdocs1 != null && subdocs1.size() > 0) {
- println("subdocs1----> "+subdocs1.size());
- for (var iter1 = subdocs1.iterator(); iter1.hasNext();) {
- var subdoc1 = iter1.next();
- temp1 += subdoc1 .getItemValueAsDouble("单价");
- println("temp1-----> "+temp1);
- }
- }
- return temp1;
- })()
复制代码 |