找回密码
 注册成为天翎用户
楼主: 信和永嘉

[楼主失联] 计算脚本setValue赋值无法显示

[复制链接]
 楼主| 信和永嘉 发表于 2021-12-24 15:26:03 | 显示全部楼层
Aio 发表于 2021-12-24 14:47
嗯,那按道理来说新建表单的情况下doc.findItem("sharer").setValue(sharer)就可以了不用去更新,你如果计 ...

计算脚本是放在最前面的,而且循环是有值的,但是就是没有赋值成功
回复

使用道具 举报

dlq 发表于 2022-1-3 17:14:03 | 显示全部楼层
信和永嘉 发表于 2021-12-24 15:26
计算脚本是放在最前面的,而且循环是有值的,但是就是没有赋值成功

// 建议参考以下代码

var p = getParentDocument();
var len = p.getItemValueAsDouble("len");
var year = p.getItemValueAsString("year");

var process = getDocumentProcess();
var formProcess = getFormProcess();
var form = formProcess.doViewByFormName("subDocument", getApplication());  // 需要添加数据的表单,subDocument为表单名称
var webUser = getWebUser();
for (var i = 0; i < len; i++) {
  var doc = process.doNew(form, webUser, createParamsTable());  // 创建记录
  // 设置字段值
  doc.findItem("year").setValue(year);
  // 进行插入
  process.doCreat(doc);
}
回复

使用道具 举报

白日蜜语 发表于 2022-1-7 14:54:34 | 显示全部楼层
您好,请问是否解决呢?
回复

使用道具 举报

 楼主| 信和永嘉 发表于 2022-3-22 11:10:55 | 显示全部楼层
解决不了,换别的方式实现了
回复

使用道具 举报

本版积分规则

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

GMT+8, 2026-8-14 03:28

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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