gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 14:00:51 24 4
gpt4 key购买 nike

我将一个计算文件放入 XPage 中,然后通过下面的代码创建值。每行都有自己的链接,但在我完成这段代码之前,我想学习如何删除行首的逗号。必须有另一种方法来做到这一点。我应该使用其他设计元素之一,例如重复控件吗?

<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>


How to remove COMMA in array

感谢任何建议,
库尔阿塔

最佳答案

我建议您使用重复控件。如果你这样做是为了得到你想要的结果,它可能看起来像这样:

<xp:repeat id="repeat1" rows="30" var="rowData">
<xp:this.value><![CDATA[#{javascript:var links = ["A1","A2","A3","","A444",""]
return links;}]]></xp:this.value>
<xp:link escape="true" value="#{rowData}" id="link1" target="_blank">
<xp:this.text><![CDATA[#{javascript:var temp:string = rowData;
if (temp.length == 0) {
return "There is no value";
} else {
return rowData;
}}]]></xp:this.text>
</xp:link>
<br/>
</xp:repeat>

关于XPages 从计算字段中的数组创建链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35655682/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com