2014-03-04 107 views
1

我知道这可能很简单,但我试图不工作。我只是想让我的XPage上的Date Picker默认为今天的日期。我已经试过如下:DatePicker默认为今天

var dt:NotesDateTime= session.createDateTime("Today"); dt.setNow(); 

session.evaluate("@Today") 

var doc:NotesDocument = currentDocument.getDocument(); 
var dt:NotesDateTime = doc.getCreated(); 
dt.setAnyTime(); 
return dt.getLocalTime(); 

无论我怎么努力,日期选取器是不变的。

+0

您是否检查过日期选择器的文档?您可能需要调用类似于myDatePicker.update()的函数来强制对象接受您的更改。 –

回答

3

以下是设定今天的日期作为日期字段的默认值(该日期选择器已连接)的例子:

<xp:inputText id="Date" value="#{document.date}" defaultValue="#{javascript:@Today()}"> 
    <xp:dateTimeHelper id="dateTimeHelper1" /> 
</xp:inputText> 

请注意,IBM的Domino 9.0有一个所有日期字段都将当天日期作为默认值的错误。您应该升级到9.0.1(或使用解决方法:https://stackoverflow.com/a/15780768/785061)。

+0

是的,我知道这个错误,但我仍然在这里使用8.5.3,但谢谢! – Robert

相关问题