本帖最后由 lana 于 2015-7-24 11:07 编辑
我现在遇到这个需求
只能写脚本向某一主子表中的子表中插入数据
目前我的方案两种 都感觉无力
A:用 insertByDSName("数据源名称", sql);
但是这样写插入语句工作量太大而且需要插入相关连的系统表也不是很清楚
B:用系统的 doCreate();
但是我只会
var formProcess = getFormProcess();
var form = formProcess.doViewByFormName("表单名称",getApplication());
var formid = form.getId();
var webuser=getWebUser();
var formProcess = getFormProcess();
var subform = formProcess.doView(formid);
var docNew = process.doNew(subform,webuser,getParamsTable());
docNew.addStringItem("examName", examName);
docNew.addDateItem("examTimeBigin", dt1);
docNew.addStringItem("examUser", userid1);
docNew.addIntItem("scoreXz", scoreXz);
process.doCreate(docNew);
这种方法只能插入非系统字段的值
我想插入 parent 值 该怎么写 |