我在XPage中放置了一个计算的字段,然后通过下面的代码创建了值。每行都有自己的链接,但在我完成此代码之前,我正在尝试学习如何在行首删除逗号。必须有另一种方法来做到这一点。我是否应该使用重复控制等其他设计元素之一?XPages在计算字段中从数组创建链接
<xp:text escape="false" id="computedField1" style="font-size:8pt">
<xp:this.value>
<![CDATA[#{javascript:{ var links = ["A1","A2","A3","","A444",""];
for (i=0;i<arr1.length;i++) {
var strText = arr1[i];
if (strText=="") {
strText = "There is no value";
}
links[i] = "<a href="+ arr1[i] + "target=\"_blank\">"+strText+"</a><br>";
}
return links;}]]></xp:this.value>
</xp:text>
任何建议所理解的,
Cumhur阿塔
你有一套额外的{}。这是一个复制/粘贴错误? –
我强烈建议为此使用重复控制,而不是使用SSJS循环的计算字段来构建HTML字符串。这将更容易阅读,更容易避免编码错误,更容易排除故障,更容易支持和更容易扩展。 –
这是复制/粘贴错误,对不起: –