可以删除按钮执行前脚步控制
举例
(function(){
var selectId = getParameterAsText("_selects");
var it = 0;
var arrto = splitText(selectId,";");
it =arrto.length;
if(!isNotNull(selectId)){
return createAlert("请先勾选需要删除的数据");
}else if(it>1){
return createAlert("只允许一条一条的删除");
}else{
var doc = findDocument(selectId);
println("doc-->"+doc);
var name = doc.getItemValueAsString("课程名称");
var sql="select '"+getDomainid()+"' as domainid from tlk_订单信息 where item_商品名称='"+name+"'";
println("doc-->"+sql);
var count = countBySQL(sql)
if(count>0){
return createAlert("抱歉你勾选的课程名称:"+name+",存在订单记录禁止删除");
}
}
})() |