AutoUpdate (NotesView - LotusScript®)

読み書き可能。ナビゲーションメソッドにビューの作成後または最後の更新の後に発生したデータベースへの更新 (追加、削除、変更) が含まれているときに、現在実行しているコードによってビューを自動的に更新するかどうかを示します。

定義位置

NotesView

データ型

Boolean 型

構文

取得する場合: flag = notesView .AutoUpdate

設定する場合: notesView .AutoUpdate = flag

有効な値

使用法

このプロパティを明示的に false に設定してビューの自動更新を無効にすることをお勧めします。特に、ビューがナビゲータやエントリコレクションのベースとなっている場合は、ビューの自動更新は無効に設定してください。自動更新を行うと、パフォーマンスが低下し、コレクション内のエントリが無効になる (「エントリが索引に見つかりません」と表示される) 場合があります。

このプロパティを false にした場合、refresh を呼び出して更新にナビゲートする必要があります。

このプロパティが true であっても、最上位レベルのエントリ数を取得する場合などに更新にナビゲートせず、ビューを最新表示する場合は、refresh を呼び出す必要があります。

このメソッドは、ユーザーが対話形式で作業しているフロントエンドビューを更新しません。また、フロントエンドビューの再構築も行いません。NotesUIWorkspace の ViewRefreshViewRebuild を参照してください。

注意:
このプロパティは、現在実行しているコードによる更新のみを処理します。データベースに Updall タスクを実行するような他のコードは、このプロパティの値に関係なく、ビューの索引と NotesViewNavigator を更新します。ビューのすべての文書を処理する必要がある場合は、静的なままのビューに頼らないでください。この問題を解決する方法については、『すべての文書とすべての未処理文書を収集する』を参照してください。

クロスリファレンス

Java™ View クラスの IsAutoUpdate プロパティ

すべての文書とすべての未処理の文書を収集する