问题:
我使用下面的代码将我的日期值存储在列表中。
if (document1.hasItem("NotifyDate")){
var nd = document1.getItemValue("NotifyDate");
nd.addElement(session.createDateTime(@Now()));
document1.setValue("NotifyDate", nd);
}else{
document1.setValue("NotifyDate", session.createDateTime(@Now()));
}
我希望每次附加时都检索它以显示在网页中 项目
I18n.toString(document1.getItemValue("NotifyDate").lastElement().toJavaDate(), "dd/MM/yyyy") +")"
问题:
答案 0 :(得分:1)
只需使用循环创建输出字符串。
var result="Status notification ( ";
for(var i=0; i<document1.getItemValue("NotifyDate").length;i++){
result+= I18n.toString(document1.getItemValue("NotifyDate").get(i).toJavaDate(), "dd/MM/yyyy") +" "
}
result+=")"
return result
答案 1 :(得分:0)
您可以使用重复列出日期字段中的每个值。这是一个例子:
<xp:repeat value="#{document1.NotifyDate}" var="singleDate" removeRepeat="true">
I18n.toString(singleDate.toJavaDate(), "dd/MM/yyyy")
</xp:repeat>