使用SSJS在xPages中创建全局数组

时间:2014-11-14 11:49:55

标签: xpages-ssjs

我有一个自定义控件,但有一个提交和多个SSJS库。我需要在提交按钮中初始化全局数组,并且从不同的库中填充数组值。我已声明并初始化了一个数组按钮,但它在库中不可用。任何线索如何将数组声明为全局以使其可用于所有库?如果不是如何使用范围变量创建数组?

请指导我。提前致谢

最诚挚的问候,

Qaiser

1 个答案:

答案 0 :(得分:0)

你可以将它定义为一个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>
相关问题