|
|
本帖最后由 purple 于 2012-12-28 09:49 编辑
函数格式:
getCodeByName(tableName,nameField,codeField,value)
函数说明:
tableName :获取编号所在表名
nameField :表中字段名
codeField : 要获得的编号
value : 要传名称(名称和nameField 相同可以不传)
示例:
实现getCodeByName (tableName,nameField,codeField,value)函数的应用
function getCodeByName(tableName,nameField,codeField,value){
var fieldValue = "";
var returnValue = "";
if(value){
fieldValue = value;
} else {
fieldValue = getItemValue(nameField);
}
var dql = "$formname='"+tableName+"' and "+nameField+"='"+fieldValue+"'";
var datas = queryByDQL(dql);
var iter = datas.iterator();
if(iter.hasNext()){
var data = iter.next();
returnValue = data.getItemValueAsString(codeField);
}
return returnValue;
}
调用
#include " actionlib";
getCodeByName("tableName","nameField","codeField","value"); |
|