Issue:
How to make a field's value be an Authors or Readers field.
Option 1:
Compute with form on save option in xpage/custom control properties.
Option 2:
Use the following server-side event code for the save/submit data's event of the xpage/custom control:
QuerySaveDocument event
(xpage --> events --> data):
var authors = new Array("[admin]","[staff]");
var doc:NotesDocument = myDataSource.getDocument(true)
var item:NotesItem = doc.replaceItemValue("authorfieldname", authors);
item.setAuthors(true);
myDataSource.replaceItemValue("authorfieldname",item);
myDataSource.save();
Note:
myDataSource is the data source name of the document/data source of the XPage,
previous page
|