XPages: есть ли способ принудительно сохранить NotesXspDocument? - PullRequest
0 голосов
/ 01 февраля 2020

Я хочу принудительно сохранить данные NotesXSPDocument, чтобы предотвратить создание конфликтного документа в случае, если пользователи открывают один и тот же документ. Для NotesDocument есть опция в методе NotesDocument.save, но не в NotesXSPDocument.save.

Например, при нажатии кнопки «Сохранить» я думаю, что следующие коды удовлетворяют моим требованиям. Однако у меня есть много пользовательских элементов управления и полей, это не умное решение ... Есть ли другое хорошее решение?

    var doc:NotesDocument = document1.getDocument();
    doc.replaceItemValue("Field1", data1);
    doc.replaceItemValue("Field2", data2);
    doc.replaceItemValue("Field3", data3);
    .....
    doc.save(true);

1 Ответ

0 голосов
/ 01 февраля 2020

Вы можете сохранить источник данных, как описано здесь: https://openntf.org/XSnippets.nsf/snippet.xsp?id=save-datasource-fire-querysavepostsave-events

...