ビュー内の文書を指定し、指定した文書と同じレベルの直前の文書を返します。 メイン文書に対してこのメソッドを使用した場合は、ビュー内の直前のメイン文書が戻されます。 返答文書に対して使用した場合は、 同じ親の直前の返答文書が戻されます。 ビューがカテゴリ化されている場合、前の同じレベルの文書は元の文書と同じカテゴリ内にあります。
パラメータ | 説明 |
---|---|
doc | ビュー内の任意の文書。 NULL にすることはできません。 |
戻り値 | 説明 |
---|---|
NotesDocument | パラメータで指定された文書と同じレベルの、直前の文書。ビュー内に同じレベルの前の文書がない場合は、NULL が返されます。--> |
FTSearch を使用してビューがフィルタされている場合、getPrevSibling はレベルに関係なくビュー内の直前の文書を返します。
var v:NotesView = database.getView("main");
var doc:NotesDocument = v.getLastDocument();
while (doc.isResponse()) {
doc = v.getParentDocument(doc);
}
while (doc != null) {
requestScope.status += "¥n" + doc.getItemValueString("subject");
tmpdoc = v.getPrevSibling(doc);
doc.recycle();
doc = tmpdoc;
}