指定したエントリの直接の子に対するビューナビゲータを作成します。
createViewNavFromChildren(entry:any, cacheSize:int) : NotesViewNavigator
パラメータ | 説明 |
---|---|
entry | 親エントリを表す NotesDocument オブジェクトまたは NotesViewEntry オブジェクト。 NULL にすることはできません。 |
cacheSize | ビューエントリでのナビゲータキャッシュのサイズ。 適正値は、 0 (キャッシュなし) から 128 (デフォルト) です。リモート (IIOP) 操作のみに適用されます。 |
戻り値 | 説明 |
---|---|
NotesViewNavigator | 新規ビューナビゲータ。 |
エントリに子がない場合は、空のナビゲータが作成されます。 すべてのナビゲーションメソッドが null を返します。
キャッシュは、パラメータを取らないナビゲーションメソッドを使用して、エントリの反復プロセスのパフォーマンスを強化します。
var v:NotesView = database.getView("main");
var nav:NotesViewNavigator = v.createViewNavFromChildren(currentDocument.getDocument());
if (nav.getCount() == 0) {
requestScope.status = "No children";
return;
}
var entry:NotesViewEntry = nav.getFirst();
while (entry != null) {
requestScope.status += "¥n" +
entry.getColumnValues().elementAt(0);
var tmpentry = nav.getNext();
entry.recycle();
entry = tmpentry;
}
Java™ View クラスの CreateViewNavFromChildren メソッド