Как скопировать поле даты и времени из текущего документа в новый документ
Как скопировать поле даты и времени из текущего документа в новый документ в Xpages, SSJS.
Я справляюсь с другими полями, как это
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);
Но я не знаю, как скопировать поле даты из currentDocument в наследия. Спасибо
2 ответа
Вам не нужно заботиться о типах данных, копирующих поля (= элементы) из одного документа в другой, если вы используете
inheritDoc.copyItem(currentDocument.getDocument().getFirstItem("FieldName"))
или же
inheritDoc.replaceItemValue("FieldName", currentDocument.getDocument().getFirstItem("FieldName"))
Поля в целевом документе будут иметь тот же тип данных, содержимое и свойства, что и в исходном документе.
Попробуйте использовать toJavaDate():
inheritDoc.replaceItemValue("DateField", currentDocument.getValue("DateField").toJavaDate());