Rya*_*ing 2 xpages xpages-ssjs
我正在尝试在inputText字段上设置一个默认值,该字段具有与之关联的dateTimeHelper.以下计算的默认值有效:
return @Today();
Run Code Online (Sandbox Code Playgroud)

但是,我需要在文档中以字符串形式存储的日期之后的7天设置默认日期值.所以我尝试了以下方法:
var date:NotesDateTime = session.createDateTime(doc.getItemValue("EffDate")[0]);
log.logEvent("date= " + date); // returns 09/01/2013
var newDate = new Date(date);
log.logEvent("newDate= " + newDate); // returns NaN
var datePlus7 = @Adjust(newDate,0,0,7,0,0,0,"[InLocalTime]");
log.logEvent("datePlus7= " + datePlus7); // returns NaN
return datePlus7;
Run Code Online (Sandbox Code Playgroud)
哪个不起作用,因为datePlus7是NaN.任何想法都非常感谢.
使用toJavaDate()DateTime类的方法而不是Date构造函数"new Date(date)":
var newDate = date.toJavaDate()
Run Code Online (Sandbox Code Playgroud)