|
|
本帖最后由 purple 于 2012-3-13 14:04 编辑
如下脚本
我想实现点击按钮的时候将当前表单上的 var tool3=getItemValueAsString("计算1");
值更新到数据库表单id为11de-b640-2d8fbb63-a775-8725ca79875a的表单中的
var tool=getItemValueAsString("物品1");
var tool3=getItemValueAsString("计算1");
var process = getDocumentProcess();
var formProcess = getFormProcess();
var subform = formProcess.doView("11de-b640-2d8fbb63-a775-8725ca79875a");//表单ID值。可以通过数据库客户端查看那张表的formid字段值就可以。
var doc = process.doNew(subform,getWebUser(),createParamsTable());
var dql = "$formname='用品采购项目 and 品名='"+tool+"'";
var datas = queryByDQL(dql);
var value;
println("条件满足1");
if(datas.size()>0){
println("条件满足2");
for (var iter = datas.iterator(); iter.hasNext();) {
println("循环条件满足");
var data = iter.next();
value = data.getItemValueAsInt("item_物品数量");
}
println("修改条件满足");
data.findItem("item_物品数量").setValue(tool3);
data.doUpdate(doc);
println("修改完成");
}
不报错但是也更新不了
麻烦看一下问题 |
|