Reputation: 1
How do you copy a datetime field from the current document to a new document in Xpages, SSJS.
I am coping other fields like this
inheritDoc.appendItemValue("AbbreviatedCustomer",currentDocument.getValue("AbbreviatedCustomer"));
var item:NotesItem = inheritDoc.replaceItemValue("Author", n1); item.setNames(true);
item = inheritDoc.replaceItemValue("AuthorAccess", currentDocument.getValue("AuthorAccess")); item.setAuthors(true);
But I do not know how to copy a date field from the currentDocument to the inheritDoc. Thanks
Upvotes: 0
Views: 607
Reputation: 30970
You don't have to care about data types copying fields (=Items) from one document to an other if you use
inheritDoc.copyItem(currentDocument.getDocument().getFirstItem("FieldName"))
or
inheritDoc.replaceItemValue("FieldName", currentDocument.getDocument().getFirstItem("FieldName"))
Fields in target document will have same data type, content and properties as in source document.
Upvotes: 2
Reputation: 21709
Try using toJavaDate():
inheritDoc.replaceItemValue("DateField", currentDocument.getValue("DateField").toJavaDate());
Upvotes: 0