私のXPageには、URLパラメータから構築された検索式(「ビュー結果の検索」)を含むビューデータソースがあります。
検索結果は、パネル内にあるリピートコントロールに表示されます。検索結果がない場合はこのパネルを非表示にし、代わりに適切なメッセージを表示したいと思います。
パネルは、次のコードに基づいて表示されます。
var vec:NotesViewEntryCollection = view1.getAllEntries();
vec.getCount() != 0;
ただし、getAllEntriesは、フィルタリングが行われる前に、ビュー内のすべてのエントリを返すようです。AllEntriesのヘルプには、「ビューがFTSearchによってフィルタリングされている場合、このプロパティはフィルタリングされたビューのエントリを返します」と記載されています。
私はこれを誤解しましたか?フィルタリングが行われた後にエントリの数を取得する方法はありますか?