deleteEntry (NotesViewEntryCollection - JavaScript)

ビューエントリのコレクションからエントリを 1 つ削除します。

定義場所

NotesViewEntryCollection

構文

deleteEntry(entry:NotesViewEntry) : void
パラメータ 説明
entry 削除するビューエントリです。NULL にすることはできません。 種類は文書でなければなりません。

使用法

このメソッドは、getCount で返されるビューエントリコレクションの数を減らします。

エントリが既に削除されている場合は、このメソッドは例外をスローします。

別のコレクションのエントリの場合は、このメソッドは例外をスローします。

削除された NotesViewEntry オブジェクトは無効であるため、ナビゲーション用に使用することはできません。

以下のボタンは、現在の文書を除き、検索で見つかった文書をフォルダに入れます。
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) {
	var doc:NotesDocument = currentDocument.getDocument();
	if (doc != null) var entry:NotesViewEntry = vec.getEntry(doc);
	if (vec.contains(entry)) {
		vec.deleteEntry(entry);
	}
	vec.putAllInFolder("searchResults", true);
	requestScope.status =  "Document(s) put in folder";
} else {
	requestScope.status =  "No match";
}

言語間の参照

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

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