Я положил вычисленную заявку в XPages, а затем я создал значение через этот код ниже. Каждая строка имеет свою собственную ссылку, но прежде чем я закончу этот код, я пытаюсь научиться удалять запятую в начале строки. Должен быть другой способ сделать это. Должен ли я использовать один из других элементов дизайна, таких как повторное управление?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. Это будет легче читать, проще избежать ошибок кодирования, упростить устранение неполадок, упростить их поддержку и упростить. –
Это копирование/вставка ошибка, извините :( –