検索を実行したビューがあります。この検索後に、このビューに何行あるのか知りたいです。で試しましたrows = view1.getEntryCount();
しかし、これは私の検索結果ではなく、「元の」ビューの行数を示しています。
編集 以下は機能しますが、あまり効率的ではありません。より良いアイデアはありますか?
productTest=sessionScope.get("product");
landTest=sessionScope.get("country");
var length = view1.getEntryCount();
var entries = view1.getAllEntries();
var i = 0;
var rows = 0;
var currentEntry = entries.getFirstEntry();
while(i < length){
land = currentEntry.getColumnValues().elementAt(0);
prod = currentEntry.getColumnValues().elementAt(1);
if (land == landTest & prod == productTest)
{
rows++;
}
currentEntry = entries.getNextEntry();
i++;
}
viewScope.queryString = rows; `