getNextSibling (NotesView - JavaScript)

ビュー内指定された文書と同じレベルにある直後の文書を返します。 このメソッドでメイン文書を指定した場合は、ビュー内の次のメイン文書が返されます。 返答文書を指定した場合は、同じ親の次の返答文書が返されます。 ビューがカテゴリ化されている場合、次の文書は元の文書と同じカテゴリ内にあります。

定義場所

NotesView

構文

getNextSibling(doc:NotesDocument) : NotesDocument
パラメータ 説明
doc ビュー内の任意の文書。 NULL にすることはできません。
戻り値 説明
NotesDocument パラメータで指定された、ビュー内の同じレベルにある文書。 後続の同じレベルの文書がない場合は、NULL が返されます。

使用法

このメソッドを使用すると、以下の操作を実行できます。 FTSearch を使用してビューがフィルタされている場合、このメソッドはレベルに関係なくビュー内の次の文書を返します。
以下の場合、2 つの文書は兄弟の関係になります。
  • 両方ともメイン文書である場合。
  • 両方とも返答文書か、返答に対する返答文書であり、同じ親文書を共有する場合。
パラメータに以下の項目が指定された場合、このメソッドは NULL を返します。
  • ビュー内の最後のメイン文書。
  • 特定の親文書に対する最後の返答文書 (または返答に対する返答文書)。

このボタンは、ビュー内のすべての最上位文書を取得します。
var v:NotesView = database.getView("main");
var doc:NotesDocument = v.getFirstDocument();
while (doc != null) {
	requestScope.status += "¥n" + doc.getItemValueString("subject");
	tmpdoc = v.getNextSibling(doc);
	doc.recycle();
	doc = tmpdoc;
}

言語間の参照

LotusScript® NotesView クラスの GetNextSibling メソッド

Java™ View クラスの getNextSibling メソッド