Q36:イベント伝播について
Q36-1:
MZ Platformのイベント伝播についてお伺いいたしたく。
関連ファイルのtest.mzaxのように、複合コンポーネントの「確認ダイアログ」において、“はい”(イベント番号:1)の時にアクションイベントを伝播させる方法に問題があるでしょうか?
test.mzaxの、確認ダイアログの“はい”指定によりアプリケーションを終了させたいのですが、ビルダーからの「実行(設定可)」「実行」では終了しません。ローダーから実行した場合は終了します。
アプリケーションファイルの作成方法に問題があるのでしょうか?
関連ファイル:test.mzax (※このファイルは、ZIP形式に圧縮してあります。)
A36-1:
お送り頂いたアプリケーションを拝見いたしますと、フレームを閉じないまま、アプリケーションを終了した状態になっています。
アプリケーションローダーの場合には、アプリケーションの終了と共にJAVA実行環境が終了してしまいますので、フレームも表示されなくなります。
アプリケーションビルダーの場合は、アプリケーションファイルの実行を終了しても編集環境は残っていますので、閉じていないフレームはそのまま表示されたままになっています。
アプリケーション終了イベントに「メソッド:フレームを閉じる」を接続してお試し下さい。