本帖最后由 purple 于 2012-12-3 14:48 编辑
我的函数库里 函数脚本如下:(说明一下:我的下拉框 已经勾选刷新,和需要赋值的控件也勾选了重计算,还有此函数在 按钮执行前动作 里执行是没有问题的,换成下拉提示框值改变触发调用时,不能给控件赋值了)
function getInfoByCompanyAnid(name,company_id){
var sql = " select * from bsc_company_tas where C_MINGCHENG = '"+name+"' and c_id = '"+company_id+"' ";
var datas = queryByDSName("new_tas",sql);
var iterator = datas.iterator();
var rtn = "";
var doc = getCurrentDocument();
if(datas != null && iterator.hasNext())
{
rtn = "";
var m = iterator.next();
if(m.get("c_danganzt") == "锁定")
{
rtn = "该企业档案被锁定,不能办理业务!";
}
doc.findItem("vehicle_id").setValue(m.get("c_id"));
doc.findItem("brand_model").setValue(m.get("C_CHANGPAI"));
doc.findItem("vehicle_level").setValue(m.get("C_CHELIANGDJ"));
}
return rtn;
} |