如何从 Xpages 中的 CSJS 读取 sessionScope 中的地图?
How to read a map in sessionScope from CSJS in Xpages?
通过 CSJS 想要读取 sessionScope 中的值。 sessionScope 包含一个 Hashmap。例如,我想读取存储在键“值”下的数组值。
在 Xpages 中,我可以在 scriptBlock 元素中调用 SSJS,例如:
var keyword_custType = '#{javascript: sessionScope.get("customerType")}';
但这会将完整的 sessionScope 变量读取为字符串,例如:
keyword_custType = {default=, values=[Private customer|PRIVATE, Corporate customer|COMPANY, Sole trader|SOLETRADER, Corporate Group|CORPGROUP]}
所以这里我只对键'values'下的值感兴趣。
我该怎么做?
你尝试过原型设计吗?
var keyword_custType = '#{javascript: sessionScope.get("customerType").get('values')}';
应该可以。
通过 CSJS 想要读取 sessionScope 中的值。 sessionScope 包含一个 Hashmap。例如,我想读取存储在键“值”下的数组值。
在 Xpages 中,我可以在 scriptBlock 元素中调用 SSJS,例如:
var keyword_custType = '#{javascript: sessionScope.get("customerType")}';
但这会将完整的 sessionScope 变量读取为字符串,例如:
keyword_custType = {default=, values=[Private customer|PRIVATE, Corporate customer|COMPANY, Sole trader|SOLETRADER, Corporate Group|CORPGROUP]}
所以这里我只对键'values'下的值感兴趣。
我该怎么做?
你尝试过原型设计吗?
var keyword_custType = '#{javascript: sessionScope.get("customerType").get('values')}';
应该可以。