xPages创建作者和读者字段

时间:2012-04-25 00:14:12

标签: xpages

我的xPage有一个querySaveDocument函数,我设置了一些后端字段,包括作者和读者字段。

var authors = new Array("[AdminEditors]");
var user:String=session.getEffectiveUserName();
authors.push( user );
var authitem:NotesItem = doc.replaceItemValue("z_Authors", authors );
authitem.setAuthors(true);

var readitem:NotesItem = doc.replaceItemValue("z_Readers", "[AdminReaders]" );
readitem.setReaders(true);

我认为doc.replaceItemValue()会返回对NotesItem的引用,但是authItem为null。

那么如何使用SSJS在后端Notes文档上创建一个字段并获取对它的引用?

谢谢,

- 杰夫

1 个答案:

答案 0 :(得分:9)

确保使用getDocument(true)使后端文档与前端文档中所做的更改同步。

var doc = document1.getDocument(true);