我有一个自定义控件,但有一个提交和多个SSJS库。我需要在提交按钮中初始化全局数组,并且从不同的库中填充数组值。我已声明并初始化了一个数组按钮,但它在库中不可用。任何线索如何将数组声明为全局以使其可用于所有库?如果不是如何使用范围变量创建数组?
请指导我。提前致谢
最诚挚的问候,
Qaiser
答案 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>