IsValid (NotesViewEntry - JavaScript)

読み取り専用。ビューエントリが有効なエントリであり、削除スタブではないことを示します。

定義場所

NotesViewEntry

構文

isValid() : boolean
適正値 説明
true エントリが有効な場合
false エントリが有効ではない場合

使用法

文書を含むビューエントリのコレクションが作成された後でその文書が削除された場合、ナビゲーションには対応するビューエントリを使用できますが、文書にアクセスすることはできません。削除された可能性のある文書にアクセスする場合は、isValid メソッドを使用して文書の有無を確認する必要があります。

以下のボタンは、カテゴリ化されたビューからエントリを取得して、エントリがカテゴリの場合には最初の列を表示し、エントリが文書の場合には文書アイテムを表示して、有効でない文書にマークを付けます。
var nav:NotesViewNavigator = database.getView("By category").createViewNav();
var entry:NotesViewEntry = nav.getFirst();
while (entry != null) {
	if (entry.isCategory()) {
		requestScope.status += "¥n" + 
		entry.getColumnValues().firstElement().toString();
	} else if (entry.isDocument()) {
		requestScope.status += "¥n¥t" + 
		entry.getDocument().getItemValueString("subject");
		if (!entry.isValid()) {
			requestScope.status += " [is not valid]";
		}
	}
	var tmpentry:NotesViewEntry = nav.getNext(entry);
	entry.recycle();
	entry = tmpentry;
}

言語間の参照

LotusScript® NotesViewEntry クラスの IsValid プロパティ

Java™ ViewEntry クラスの IsValid プロパティ