就是我们在删除动作执行前, 有一段脚本, 这段脚本首次删除可以执行, 删除后 ,接着选择其他的文档进行删除, 就无法删除了,我们发现是刚才已经删除的文档又被取出来了。所以找不到文档,导致无法继续删除
var params = getParameter("_selects");
var docids = splitText(params,";");
println("zhangnn=params :"+docids.length+"条");
var process = getDocProcess(getApplication());//Document操作类
for(var i=0;i<docids.length;i++){
var doc = process.doView(docids[i]);
println("zhangnn=docids[i]:i"+i+"fdff"+docids[i]);
println("zhangnn=getStateLabel:"+doc.getStateLabel());
if (!doc.getStateLabel().equals("Creator")){
return createAlert("您只能删除Creator状态下的数据!(You can only delete status of Creator!)");
}
} |