掲示板一覧   -   トピック一覧
   MDGシリーズ・関連製品・アドイン
     アドインのメニューで、選んだメニューが実行されない・異なるメニューが実行される


スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
tkouno
投稿日時: 2022-6-27 10:36
EA Administrator
投稿: 4283

アドインのメニューで、選んだメニューが実行されない・異なるメニューが実行される

サポート宛にいただきましたご指摘の要約です。

○ご指摘

SysMLアドインで、選んだメニュー項目が実行されない場合や、選んだ項目と異なる項目が実行される場合があります。

○回答

調査したところ、SysMLアドインのように、メニューが階層化されていてサブメニューがある場合、そのサブメニューを開いてからサブメニューに含まれない項目を開くと、内部的に選択したメニュー項目と異なる情報が渡されてしまうようです。
(EA_MenuClickイベントのItemNameの引数の中身に選択していないメニュー項目名が設定されます。)

例えば、SysMLアドインで、「ツール内表示」などのサブメニューを表示させてから「表示する区画の設定」を実行しても、ItemNameとして渡される値が「表示する区画の設定」にならず他の機能が実行されてしまいます。


こちらはEnterprise Architectのバグになりますので開発元に連絡し、修正を依頼しました。

修正まではお手数をおかけしますが、サブメニューがある場合にそのサブメニュー以外の選択肢を開く場合には、サブメニューを表示させないように、その項目を実行してください。

引き続きご迷惑をおかけし申し訳ございません。
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ