如何使用Javascript获取当前的NotesDocument?

时间:2013-07-15 14:58:22

标签: javascript web lotus-notes

在Lotus Notes项目中,可以在QueryOpen方法中自动访问当前文档,例如,从NotesUIDocument中提取它,这是一个参数。

Sub Queryopen(Source As Notesuidocument, Mode As Integer, Isnewdoc As Variant, Continue As Variant)

    //Here I get the document
    Dim doc as NotesDocument
    Set doc = Source.document

End Sub

我怎么能这样做,但使用Javascript在网上工作?当然,不一定在QueryOpen方法中。

1 个答案:

答案 0 :(得分:2)

如果您只想访问文档字段,那么这是一件容易的事:

var doc = document.forms[0];
var yourfield = doc.YourFieldName; // take care: fieldname is case sensitive
// to get a field- value;
var theValue = yourfield.value;
// to set a field value
yourfield.value = "AnotherValue";

在XPages中,这是完全不同的,因为你有一些JavaScript类具有与NotesDocument类类似/相同的方法/属性来模仿LotusScript行为