您好,您是说,您选择的记录更改的值都不是确定的,都不一样的是吧,如果是这样的话,那么用查询按钮实现 不了您的功能 ,还有既然您都一条记录一条记录点开,手动更改了记录,此时你可以直接用我们的保存按钮就可以了呀,这样就可以把您已经手动更改的记录更新过来了。就不用做三步操作了,两步就ok了。如果您是说,您勾选了几条记录,同时把新联系教师的值 统一更改为小莫,那么您不用操作第一步,您直接勾选记录,然后在查询按钮中获取您勾选的记录,通过setValue(新值)更新字段即可,脚本类似如下:
var params = getParameter("_select");
var process = getDocProcess(getApplication());
var docids = Packages.cn.myapps.util.StringUtil.split(params,";");
for(var i=0;i<docids.length();i++){
var doc = process.doView(docids[i]);
doc.findItem("字段名").setValue(字段值); //这里要做修改
process.doUpdate(doc);
} |