4D-jp 4D Japan Technical Support Team

On Getting Focusでアラート

2023-01-09

フォームイベントのOn Getting FocusALERTを実行した場合,フォーカスを失ったテキスト入力オブジェクトがリドロー表示される前にアラートが表示されることになります。これはフォーカスを失ったオブジェクトの値をOn Getting Focus で更新した場合に画面がちらつくことを防止するための措置であり,仕様です。フォーカスの移動と同時にアラートを表示したいのであれば,On Getting FocusALERTを実行するのではなく,CALL FORMSET TIMERなどの非同期コマンドを使用し,フォーカスの移動とは別のイベントサイクルでモーダルダイアログを表示することを検討してください。


関連記事

リンク