Enhancer.ZContext 上下文变量对象
value(varname) 从全局上下文中获取指定变量的值。
- @param varname {String} [必须] 变量名
- @return value
values(vars) 从全局上下文中获取指定变量的值。
- @param vars {Array} [必须] 变量名数组
- @return value
parse(contextStr[, replace]) 解析带变量的文本,将文本中包含的变量替换成对应的值。
- @param contextStr {String} [必须] 含变量的文本
- @param replace {Function} [可选] 指定替换函数
- @return parsed {String} 替换过的字符串
【例】
Enhancer.ZContext.parse('姓名:@1-USER_NAME@,部门:@1-DEPARTMENT@,当前选择类型:@12-TYPE@');
// => 姓名:张三,部门:采购部,当前选择类型:普通
Enhancer.ZContext.parse('姓名:@1-USER_NAME@,部门:@1-DEPARTMENT@,当前选择类型:@12-TYPE@', function (val) {
val = '[' + val + ']' // 加工变量值
return val
});
// => 姓名:[张三],部门:[采购部],当前选择类型:[普通]