var params = getParameter("_select");//获取选中记录的ID集合
var process = getDocProcess(getApplication());
var docids = Packages.cn.myapps.util.StringUtil.split(params,";");
var rnt;
for(var i=0;i<docids.length();i++){
var doc = process.doView(docids[i]);//根据ID查询document对象。
rnt= doc.getItemValueAsString("字段名") //取字段值。
}
alter(rnt);
您好,把脚本改成以下脚本,应该就可以了。您先试,有问题,我们再沟通。
var params = getParameter("_selects");//获取选中记录的ID集合
var process = getDocProcess(getApplication());
var docids = Packages.cn.myapps.util.StringUtil.split(params,";");
var rnt;
for(var i=0;i<docids.length;i++){
var doc = process.doView(docids[i]);//根据ID查询document对象。
rnt= doc.getItemValueAsString("字段名") //取字段值。
}
alter(rnt);
JavaScriptRunning:[FormName:null Activity(11e1-5c5e-4c9c5309-9cdc-41b20962586b).删除.beforeActionScript]: ReferenceError: "alert" is not defined. (11e1-5c5e-4c9c5309-9cdc-41b20962586b).删除.beforeActionScript#8)
var params = getParameter("_selects");//获取选中记录的ID集合
var process = getDocProcess(getApplication());
var docids = Packages.cn.myapps.util.StringUtil.split(params,";");
var rtn;
var formName="expense";
var appendValue="COSTITEMSTYPE";
for(var i=0;i<docids.length;i++){
var doc = process.doView(docids[i]);//根据ID查询document对象。
var pa= doc.getItemValueAsString("ITEMCODE") //取字段值。
var dql = "$formname='"+formName+"' ";
if(appendValue!=""){
dql=dql+" and "+appendValue+"='"+pa+"' ";
}
var docs = queryByDQL(dql);
for (var it = docs.iterator();docs!=null && it.hasNext();){
rtn = "无法删除使用中的项";
break;
}
}
return rtn;