getNextSibling (NotesViewNavigator - JavaScript)

ビューナビゲータ内の現在のエントリまたは指定されたエントリの次にある、同じレベルのエントリを返します。

定義場所

NotesViewNavigator

構文

getNextSibling() : NotesViewEntry

getNextSibling(entry:NotesViewEntry) : NotesViewEntry

パラメータ 説明
entry ビュー内のエントリです。NULL にすることはできません。
戻り値 説明
NotesViewEntry 現在のエントリまたは指定されたエントリの次にある、同じレベルのエントリです。次の同じレベルのエントリがない場合は NULL を返します。

使用法

このメソッドは、戻り値が null でない限り、現在のポインターを取得したエントリに移動します。

以下のボタンは、カテゴリ化されたビュー内のすべての最上位レベルのカテゴリエントリを取得します。
var nav:NotesViewNavigator = database.getView("By category").createViewNav();
var entry:NotesViewEntry = nav.getFirst();
while (entry != null && !entry.isTotal()) {
	requestScope.status += "¥n" +
	entry.getPosition(".") + " " +
	entry.getColumnValues().firstElement().toString() + " has" +
	entry.getDescendantCount().toFixed() + " total entries";
	var tmpentry:NotesViewEntry = nav.getNextSibling(entry);
	entry.recycle();
	entry = tmpentry;
}

言語間の参照

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

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