您好:给客户远程发现,客户从视图列表点击记录进入表单时,包含元素对应的视图中的过滤采用存储过程,写了打印语句println("===1111===")会执行2遍,打印取到的session值时,第一次能取到,但是第二次就会报客户说的错误,问过研发,session取值有一定的条件,建议客户使用我们的全局变量。
客户在母表单中去使用全局变量存放值,如:
申明全局变量:var GLOBAL_MAP = new Packages.java.util.HashMap();
设置全局变量值:GLOBAL_MAP.put("sid","valuetest");
然后您在视图过滤中直接写:GLOBAL_MAP.get("sid");
您先尝试,有问题我们再沟通。 |