gpt4 book ai didi

xpages - 在 XPage 上的客户端 javascript (CSJS) 中获取范围变量

转载 作者:行者123 更新时间:2023-12-04 16:16:32 33 4
gpt4 key购买 nike

我正在服务器端 javascript (SSJS) 按钮中设置一个 viewScope 变量。

viewScope.put("branchName",doc.getItemValueString("BranchName"))

如何在客户端访问该变量?

最佳答案

如果您需要从客户端脚本访问 viewScope 变量,您可以使用 xp:scriptBlock 标记来设置一些全局 javascript 变量。

<xp:scriptBlock id="scriptBlock1">
<xp:this.value><![CDATA[var myVar = #{javascript:viewScope.get("scopeVar")}]]></xp:this.value>
</xp:scriptBlock>

这种方法的主要问题是内部服务器端 javascript 仅在该元素最初呈现时或在元素上执行部分刷新时计算,因此不能保证客户端 JS 变量设置为正确的值。

关于xpages - 在 XPage 上的客户端 javascript (CSJS) 中获取范围变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9568519/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com