removeAll (NotesViewEntryCollection - JavaScript)

ビューエントリコレクション内のエントリに関連付けられている文書を、データベースから完全に削除します。

定義場所

NotesViewEntryCollection

構文

removeAll(force:boolean) : void
パラメータ 説明
force
  • true を指定すると、文書が取得された後、別のユーザーがその文書を変更した場合でも文書は削除されます。
  • false を指定すると、このような場合に文書が削除されません。

使用法

この操作によってデータベースから削除されるすべての文書は、コレクションからも削除されます。

現在のポインタは最初のエントリにリセットされます。

以下のボタンは、検索照会と一致する、ビュー内のすべての文書を削除します。
if (requestScope.query.isEmpty()) return;
if (!database.isFTIndexed()) database.createFTIndex(0, false);
var vec:NotesViewEntryCollection = database.getView("main").getAllEntries();
vec.FTSearch(requestScope.query);
if (vec.getCount() > 0) {
	vec.removeAll(true);
	requestScope.status =  "Document(s) removed";
} else {
	requestScope.status =  "No match";
}

言語間の参照

LotusScript® NotesViewEntryCollection クラスの RemoveAll メソッド

Java™ ViewEntryCollection クラスの removeAll メソッド