天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 2358|回复: 0

[Iscript] 平台全局变量的存取值简单示例【iscript-全局变量】

[复制链接]
kimi 发表于 2013-9-4 22:18:49 | 显示全部楼层 |阅读模式
本帖最后由 bobo 于 2013-9-27 00:00 编辑

Q:请问如何使用平台的全局变量呢?
A:首先将值存在全局变量当中,在需要拿值的地方,从全局变量中取出即可。

第一种情况:由于baselib.js已经定义好了全局变量,名为GLOBAL_MAP,设置全局变量时,可以直接使用GLOBAL_MAP.put(getWebUser().getId,"tttt")存放全局变量;
                  在其他的地方获取时就直接用 GLOBAL_MAP.get(getWebUser().getId());

第二种情况:如果是自己重新定义了,脚本类似于

  1. var global_map = Packages.cn.myapps.constans.Environment.GLOBAL_MAP;//申明全局变量
  2. var userid=getWebUser().getId();  
  3. var value1="test";        
  4. global_map.put(userid,value1);//设置全局变量值

复制代码
//将值从全局变量中取出

  1. var global_map1 = Packages.cn.myapps.constans.Environment.GLOBAL_MAP
  2. global_map1.get(getWebUser().getId());//获取全局变量值
复制代码
PS:使用全局变量是服务器关闭时清空,也可手动清空采用:global_map.clear();

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 15:48

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表