|
|
不要加变量的。没加不行,是提示什么。你使用打印语句定位一下。其次,你的函数写的有点问题。你改成下面的试一下。
function checkFieldUnique(fieldName,fromName,name){
var doc = $CURRDOC.getCurrDoc();
var rnt = "";
var dql = "$fromname = '"+fromName+"' AND "+fieldName+" = '"+fieldName+"'";
if(doc != null){
dql += "AND $id <> '"+doc.getId()+"'";
}
var count = countByDQL(dql);
if(count > 0){
rnt = "'"+name+"' 已存在!";
}
return rnt;
} |
|