【发布时间】:2014-11-14 11:49:54
【问题描述】:
我有一个自定义控件,其中包含一个但提交和多个 SSJS 库。我需要一个在提交按钮中初始化的全局数组,并且数组值是从不同的库中填充的。我已经声明并初始化了一个数组按钮,但它在库中不可用。任何线索如何将数组声明为全局以使其可用于所有库?如果不是,如何使用范围变量创建数组?
请指导我。提前致谢
最好的问候,
凯撒
【问题讨论】:
标签: xpages-ssjs
我有一个自定义控件,其中包含一个但提交和多个 SSJS 库。我需要一个在提交按钮中初始化的全局数组,并且数组值是从不同的库中填充的。我已经声明并初始化了一个数组按钮,但它在库中不可用。任何线索如何将数组声明为全局以使其可用于所有库?如果不是,如何使用范围变量创建数组?
请指导我。提前致谢
最好的问候,
凯撒
【问题讨论】:
标签: xpages-ssjs
您可以将其定义为 viewScope 数组 - 这个问题 ...xPages repeat control with scoped variable as data source .. 不是直接涉及此问题,而是展示了如何通过 viewscope 定义数组。
基本上对于一维数组,它是:
viewScope.myArray=["1","2","3"];
您可以在您的 xpage 上的事件中定义它:
<xp:this.beforePageLoad>
<![CDATA[#{javascript:viewScope.myArray = ["1","2","3"];}]]>
</xp:this.beforePageLoad>
【讨论】: