вычисление ключа меня заинтересовало...
принтанул в консоль - получил баден-баден
перевожу
- в рестсервисе вычисляю ключ
в консоль получаю:
вопрос - почему отрабатывает код, для key, два раза?
$ ставил для кода - чтобы гарантировать значение в label (если # - "оба раза" будут после лейбла)
принтанул в консоль - получил баден-баден
перевожу

XML:
<xe:this.keys><![CDATA[${javascript:var keys = [];
keys.push(context.getUser().getCommonName());
var date:NotesDateTime=session.createDateTime("01.07.2016");//java.util.Date("01.07.2016");
//print("Language");// + getLanguage());
//print ("DATE_FORMAT");// + DATE_FORMAT);
var dt = @Date("07/01/2016");
var dt1 = @Date("01.07.2016");
keys.push(date);
viewScope.put("curdate", date.getLocalTime());
print("curdate:"+viewScope.get("curdate"));
return keys;}]]></xe:this.keys>
средняя запись - это получение значения в поле27.09.2016 19:12:14 HTTP JVM: curdate:01.07.2016
27.09.2016 19:12:14 HTTP JVM: calc date
27.09.2016 19:12:17 HTTP JVM: curdate:01.07.2016
XML:
<xp:label id="label3">
<xp:this.value><![CDATA[#{javascript:print("calc date");
return viewScope.get("curdate");}]]></xp:this.value>
</xp:label>
$ ставил для кода - чтобы гарантировать значение в label (если # - "оба раза" будут после лейбла)