TopLevelEntryCount (NotesView - JavaScript)

読み取り専用。ビュー内の最上位レベルエントリの数。

定義場所

NotesView

構文

getTopLevelEntryCount() : int

使用法

ビューがカテゴリ別である場合、この数はメインカテゴリの数です。

ビューに合計がある場合、この数には総計が含まれています。

数が 32767 を超過する可能性があり、数が負の値である場合は 65536 を追加してください。65535 を超過する数は偽の結果となり、例外は発生しません。2 番目の例は、正しい結果を保証するだけでなく、合計エントリがある場合には、そのエントリを引いた最上位レベルのエントリ数を取得する、別の方法を示します。

以下の計算結果フィールドには、ページに関連付けられたビュー内の最上位レベルのエントリ数が表示されます。32767 を超過するエントリ数でも、65535 を超えていなければ許可されます。
var tlec:int = view1.getTopLevelEntryCount();
return  (tlec < 0 ? tlec + 65536 : tlec).toFixed();
以下の計算結果フィールドには、ページに関連付けられたビュー内の最上位レベルのエントリ数が表示されます。65536 を超過するエントリ数は許可されます。合計エントリがある場合には、エントリ数から引かれます。
var nav:NotesViewNavigator = view1.createViewNav();
var entry:NotesViewEntry = nav.getLast();
var tlecs:string = entry.getPosition(".");
tlec = tlecs.indexOf(".") == -1 ? tlecs : tlecs.substring(0, tlecs.indexOf("."));
return entry.isTotal() ? tlec - 1 : tlec;

言語間の参照

LotusScript® NotesView クラスの TopLevelEntryCount プロパティ

Java™ View クラスの TopLevelEntryCount プロパティ