本帖最后由 david 于 2014-6-10 17:00 编辑
制作一个查询表单,如上图示,需要在部门选择框里选择部门名称时,部门代码跟着联动。我参照http://www.teemlink.com/bbs/view ... F%C3%C5%C3%FB%B3%C6,在部门代码上写值脚本如下:
function getDepartmentByName(name) {
var process = createProcess("cn.myapps.core.department.ejb.DepartmentProcess");
var domainid = getDomainid();
var deptid = "";
var deptlist = process.getDepartmentByName(name,domainid);
if(deptlist!=null && deptlist.size()>0){
for(var iter = deptlist.iterator();iter.hasNext();){
var dept = iter.next();
deptid = dept.getId();
break;
}
}
return deptid;
}
#include " actionlib";
var name = getItemValueAsString("name");//name为部门名称
getDepartmentByName ("name");
var depprocess=getDepartmentProcess();
var dep=depprocess.doView(deptid);
var code=dep.getCode();
code;
执行时报错,请问,我的代码哪里写的不对? |