ビューのPostOpenイベントに@SetViewInfo関数を記述することで特定の文書だけを表示するビューを作りました。
(例えば、自分が作成した文書だけを表示する)
ところが、そのビューから他のビュー(表示文書を制限しない)に移動した際に表示がおかしくなってしまいます。どうやら移動先のビューに対しても@SetViewInfoの効果が続いてしまうようです。
これを防止するためには、表示文書を制限しないビューのPostOpenイベントに
@SetViewInfo([SetViewFilter],"","",1)
を記述してやれば制限を解除できるのですが、すべてのビューに対していちいちこれを記述するのはかなり面倒です。もっと効率的な方法は無いでしょうか?
試して駄目だった方法:表示を制限するビューのQueryCloseイベントに@SetViewInfo([SetViewFilter],"","",1)を記述→エラーになる