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

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

文档创建问题

[复制链接]
huangxj 发表于 2011-6-28 15:58:15 | 显示全部楼层 |阅读模式
本帖最后由 shary 于 2011-7-5 09:25 编辑

var docProcess=getDocumentProcess();
var formProcess=getFormProcess();
var params=createParamsTable();
var _form=formProcess.doViewByFormName("项目表单",getApplication());
var fieldName=_form.getAllFieldNames();
for (var iter = fieldName.iterator(),a=0; iter.hasNext();a++) {

     var temp=iter.next();
     params.setParameter(temp,getItemValueAsString(temp));
}
docProcess.doNew(_form,getWebUser(),params);

想创建一个文档,代码如上。但是最后一句报错
帮忙看看可以能是什么问题?或者有没什么更好的方法?
shary 发表于 2011-6-28 16:44:34 | 显示全部楼层
您好,您可以参考下下面的脚本。
var process = new Packages.cn.myapps.core.dynaform.document.ejb.DocumentProcessBean(getApplication());
var params = new Packages.cn.myapps.base.action.ParamsTable();
var user = getWebUser();
var doc = new Packages.cn.myapps.core.dynaform.document.ejb.Document();
doc.setFormid('11de-b653-84d844a2-ae1e-9548232189b7');//表单ID
doc.setFormname('表单1');//表单名
doc.setAuthor(user.getId());//作者
doc.setIstmp(false);
doc.setFlowid("11de-ba10-0b02f5f4-af07-172f61312b96");//如果表单绑定了流程,设置流程ID
doc.setApplicationid(getApplication());
doc.setDomainid(user.getDomainid());          
doc.addStringItem("字段1","字段一值");
process.doCreate(doc);

本版积分规则

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

GMT+8, 2026-8-12 11:33

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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