[Notes/Domino] R8.0.2の返答文書作成不具合
今日(というか昨日)、久しぶりでヽ(´~`)ノな気分になった不具合に遭遇しました。対象バージョンはかなり限定されているかもしれませんし、ものすごく重大な不具合でもないですが、一応紹介しておきます。
不具合内容はシンプルです。
R8.0.2 で @Command([Compose]) や NotesUIWorkspace.ComposeDocument でフォームの種類が「返答」(「返答への返答」ではない)の文書を作成すると、「返答への返答」と同じ動作になる、というものです。
返答文書を選択して「返答」の文書を作成すると、正常動作は「主要文書への返答文書になる」ですが、選択した返答文書の下にぶら下がってしまうのです。じゃあ、「返答」の意味が全くないじゃん(涙
サポート情報には、以下の情報が載っていました。そのものズバリですね。
LO55352: "RESPONSE" DOCUMENT IS CREATED LIKE "RESPONSE TO RESPONSE"
この現象は、「作成」メニューから作成した場合は発生せず、@Command([Compose]) や NotesUIWorkspace.ComposeDocument から作成した場合に発生します。……でも、大概このような処理を仕込んだボタンなどから作成されているでしょうから、影響を受けるケースは多いかもしれません。間抜けなことに、Lotus 謹製のR6、R7用ディスカッションテンプレートでも現象は発生します(´~`)
試してみたところでは、R8.5.3、R6.5.4 では問題は発生しませんでした。もしかすると R8.0.2 限定の不具合かもしれません。
対策としては、LotusScript で主要文書への返答文書をバックエンドで作成し、それを EditDocument で開く、という感じでしょうか(試してないですけど)。ただそうしてしまうと、ComposeDocument とは微妙に動作が変わってしまいます(@IsNewDocが効かなくなる、など)から、それはそれで注意が必要です。そうまでして直さなければならないケースはそれほど無いかもしれませんが。
R8.0.2でクライアント向けDBを開発している方は、注意しておいたほうがよいかもしれませんね……。
コメント
コメントはありません
※コメントは承認制となっております。管理者が承認するまで表示されません。申し訳ありませんが、投稿が表示されるまでしばらくお待ちください。