Takenoff Labs

Lotus Notes/Domino に関する Tips や、クラシックの名曲などを紹介します

[Notes/Domino] デザイナーから NotesUIWorkspace.DialogBox を実行した場合、サブフォームのイベントは実行されない

今日、とある設計のテストを行っていて、びっくりしたことがありました。NotesUIWorkspace.DialogBox が記述してあるエージェントをデザイナーから起動したのですが、ダイアログとして使用しているサブフォームに記述していた QueryOpen、PostOpen、QueryClose の各種イベントが一切動かないのです(左記以外のイベントは試してませんが)。同じエージェントをクライアントから動かすと、問題なくイベントは動きます。なんだよこれ(TT

推測するに、フレームセットの設計画面ではフォームのイベントが動かないようになっているので、フレームセットだけでなく、「デザイナーから動かした場合はフォーム(or サブフォーム)のイベントは動作させない」、みたいな制御が入っているのかもしれません。それが正解なのかどうかは不明ですけど。っつーかフレームセットでも、ビューのイベントは動いてしまうこの不徹底ぶりは何なんでしょう(TT

まぁつまるところ、デザイナーからはテストしちゃダメなんですね……。しくしく。

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
読み込み中...

トラックバック

トラックバックはありません

コメント

コメントはありません

※コメントは承認制となっております。管理者が承認するまで表示されません。申し訳ありませんが、投稿が表示されるまでしばらくお待ちください。





(以下のタグが使えます)
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

For spam filtering purposes, please copy the number 1574 to the field below:

^
×