論理的な削除が有効になっているデータベースがあり、これらの削除されたドキュメントを「DeletedDocuments」という名前のビューに保存します。このビューには、論理的に削除されたドキュメントを完全に削除するアクションがあります... アクションに、アクションが必要であることを示す HideWhen 式があります。ビューにドキュメントが含まれていない場合は非表示
以下は、アクションバーの ma lotusscript です
関数 deleteSelectedDocuments をブール値として deleteSelectedDocuments=False setObjectVars() を呼び出す 薄暗い documentCollection を NotesDocumentCollection として userChoice を整数として暗くする エラー時 errHandler に移動 documentCollection=gDB.UnprocessedDocuments を設定します documentCollection.Count=0 の場合 Msgbox "ドキュメントが選択されていません。削除するドキュメントを選択してください em",,"ドキュメントが選択されていません" そうしないと userChoice=Msgbox (" & Cstr(documentCollection.Count) & " ドキュメントを削除しますか?",64+100, _ 「確認してください…」) userChoice=6 の場合 documentCollection.RemoveAll(True) を呼び出す gWk.ReloadWindow() を呼び出す gWk.ViewRefresh を呼び出す 終了条件 終了条件 deleteSelectedDocuments=True 終了機能 errHandler: Print "Error ***" & Error & " occured on line ***" & Cstr(Erl) & "*** with error number ***" & Cstr(Err) & "*** while attempts to delete selected selected.ドキュメント」 Msgbox "エラー ***" & エラー & " 行 *** で発生しました" & Cstr(Erl) & "*** エラー番号 *** 付き" & Cstr(Err) & "*** 選択した項目の削除中にドキュメント」 終了機能 終了機能
ドキュメントが削除されたらビューを更新し、HideWhen 式も更新したい... uiDoc.RefreshHideFormulas のようなものを取得しましたが、uiDoc はここでは機能しません... @Command( [RefreshHideFormulas] ) を使用することもできません「評価」...どうすればいいですか????