1.在开发中根据需求需要使用文本输入框代替部门选择框并且默认值显示当前登录人的所属部门。然而我获取到值以后在视图中列显示效果为如图所示
2.同样使用文本框代替用户选择框,并取得当前登录人姓名时,视图列显示为空?
我的值脚本编写如下:
---部门
var nam = getItemValueAsString("会议申请部门");
var dept="";
if(nam == null ||"".equals(nam)){
var dpts = getWebUser().getDepartments();
if (dpts!=null && dpts.size()>0){
for (var it = dpts.iterator();it.hasNext();){
var dptVO = it.next();
dept= dptVO.getName();
}
}
}
dept;
----用户
var rt="";
var nam = getItemValueAsString("申请人");
if("".equals(names)) {
var Vo=getUserById(getWebUser().getId());
rt=Vo.getName();
}
rt;
前台表单显示效果:
请问该如何解决视图中列显示异常的问题?