$UI/system/lib/base/context 是页面上下文,通过this.getContext()调用相关的API可以获取到当前页面和当前人等信息
平台提供的context中的信息可能是有限的,如果自己要添加其他的信息如获取当前登录的邮编等,可以通过下面的方式扩展
1.重写平台提供的getSysParamsAction(/BIZ/system/logic/action/system.action.m),把自己需要的信息放到map中返回
public static Object getSysParams() { Map hashMap = (HashMap<String, String>) ContextHelper.getSysParams(); //平台默认的context中的信息 hashMap.put("currentTestLabel", "aaa");//把自己要的信息put到map中 return hashMap; }
2.js中获取返回的currentTestLabel的值
this.getContext().getSystemParameter("currentTestLabel");
评一波