2014-03-04 106 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

相關問題