Lotus Notes - @Transform - 可用于XPage的解决方法?

时间:2013-01-09 14:02:54

标签: xpages lotus

我目前正在将Lotus Notes应用程序迁移到XPage。该应用程序包含几个使用“@Transform”的公式,因为没有“@Transform”的SSJS等价物,我想知道如何最好地在XPage中编码这些公式。目前我正在尝试使用session.evaluate。这是最好的选择,还是有其他人可以推荐的方法?

2 个答案:

答案 0 :(得分:3)

如果你有现有的@Formula代码,那么

session.evaluate很方便。在SSJS中,您可以使用:

for (var i in array_variable) {
  print(array_variable[i]);
}

for (var element in vector_or_list) {
  print(element);
}

答案 1 :(得分:0)

我建议您正在尝试使用session.evaluate()。

既然你写了“尝试” - 你有什么问题吗?如果您在几个地方使用此功能,我建议您创建一个自定义Java类来处理评估(并确保正确的输入)。它可以很容易地从您的SSJS调用 - 它将成为XSnippet或扩展库扩展的优秀候选者; - )

/约翰