XPages从计算字段中的数组创建链接

XPages从计算字段中的数组创建链接,xpages,computed-field,Xpages,Computed Field,我在XPages中放入一个计算字段,然后通过下面的代码创建值。每一行都有自己的链接,但在我完成这段代码之前,我正在尝试学习如何删除行开头的逗号。必须有另一种方法来做到这一点。我是否应该使用其他设计元素,如重复控制 "; } 返回链接;}]]> 感谢您的任何建议, Cumhur Ata正如Paul所指出的,重复循环是最好的选择 对于这种特殊情况,您将数组作为值返回。将数组内插为字符串将解决您的问题 return @Implode(links,"\n"); 另外,您可以使用它作为分隔符,而

我在XPages中放入一个计算字段,然后通过下面的代码创建值。每一行都有自己的链接,但在我完成这段代码之前,我正在尝试学习如何删除行开头的逗号。必须有另一种方法来做到这一点。我是否应该使用其他设计元素,如重复控制


";
}
返回链接;}]]>

感谢您的任何建议,

Cumhur Ata

正如Paul所指出的,重复循环是最好的选择

对于这种特殊情况,您将数组作为值返回。将数组内插为字符串将解决您的问题

return @Implode(links,"\n");
另外,您可以使用它作为分隔符,而不是在每个元素上添加

return @Implode(links,"<br/>");
return@intlode(链接,
);
我建议您使用重复控件。如果您这样做是为了获得所需的结果,它可能看起来像这样:




您有一组额外的{}。这是复制/粘贴错误吗?我强烈建议对此使用重复控件,而不是使用计算字段执行SSJS循环来构建HTML字符串。这将更易于阅读,更易于避免编码错误,更易于故障排除,更易于支持和扩展。这是复制/粘贴错误,抱歉:(谢谢Ericand和David..我将更改代码并使用您提到的重复控制。