バッチタスク実行で画面を閉じない方法
リッチクライアントの登録画面を作成し、更新ボタン押下時のイベントでバッチタスクを呼んでいます。すると、更新ボタン押下時に、登録画面が勝手に閉じてしまうのですが、閉じないようにすることは可能なのでしょうか。
※バッチタスクではoracleの更新プロシージャを実行しているため、magic側の制限で非インタラクティブなリッチクライアントにはできないようです。
-
非インタラクティブなリッチクライアントタスクにバッチ処理を記述することはできませんが、非インタラクティブタスクからバッチタスクをコールすることは問題なくできるはずですよ。
-
回答ありがとうございます。
終了処理は特に呼び出しておらず、プロシージャを呼ばなければ画面は閉じません。
バッチのタスク特性で何かしら設定することで、回避できるのでしょうか。
ご存知でしたら教えていただきたいです。
-
tanda様
非インタラクティブなリッチクライアントタスクにバッチ処理を記述することはできませんが、非インタラクティブタスクからバッチタスクをコールすることは問題なくできるはずですよ。
→回答いただいた通り、登録画面の配下に非インタラクティブなリッチクライアントタスクを作成し、そこからバッチタスクを呼ぶことで、画面が閉じないよう対応できました。ありがとうございました。
-
Springさん、うまく動いてよかったですね。
サインインしてコメントを残してください。
コメント
4件のコメント