代码示例如下:
function getDatatype(table, docId, valueName, isNull) {
var opts = $TOOLS.createOptions();
var sql1 = "select * from " + table + " where id='" + docId + "' ";
var data = findBySQL(sql1);
var value1 = "";
if (data != null) {
value1 = data.getItemValueAsString(valueName);
}
var sql = "select * from obpm_crm_new.tlk_客户状态 where item_status='有效' order by item_类别名称";
if (value1 != null && !"".equals(value1)) {
sql = "select * from obpm_crm_new.tlk_客户状态 where (item_status='有效') or (item_status='无效' and item_类别名称='" + value1 + "') order by item_类别名称";
}
if (isNull) {
opts.add("", "");
}
var query = queryBySQL(sql);
if (query != null && query.size() > 0) {
for (var it = query.iterator(); it.hasNext(); ) {
var doc = it.next();
var value = doc.getItemValueAsString("类别名称");
var name = doc.getItemValueAsString("类别名称");
opts.add(name, value);
}
}
return opts;
}
|