2016-03-09 2 views
1

Я хотел бы создать список массивов, и все значения в массиве должны быть целыми. Но в конце мне нужно суммировать все значения в arrayList, как показано ниже. Я не мог найти, чтобы исправить формулу для этого. Можно ли использовать, используя @Sum или другую формулу, не создавая никаких циклов?Целочисленные значения типа в ArrayList в XPages

var myarraylist:java.util.ArrayList = new java.util.ArrayList(); 
myarraylist.add(10); 
myarraylist.add(20); 
myarraylist.add(30); 
var result= @Sum(myarraylist); 
docTest.replaceItemValue("FaturaTahsil",result); 
+0

В связи с рядом вопросов, я бы посоветовал разобраться с Java. Вы найдете код для таких вопросов, которые вы не найдете в SSJS. С полными именами пакетов вы можете использовать Java в SSJS (как вы с java.util.ArrayList), если вы не хотите явно кодировать Java. Если вы хотите это узнать, есть хорошие знакомства в блогах или на NotesIn9 –

ответ

2

var result рассчитывается с учетом вашего кода SSJS. Результат: 60.
@Sum работает для ArrayLists.

Убедитесь, что вы сохранили результат в правильном поле и сохранили документ.

+0

Спасибо. Я полагал, что «Разрешить многозначные значения» не отмечен. :( –

Смежные вопросы