モーダルダイアログの持続性<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />[OK]ボタンを押した後に実行するモーダルダイアログがありますが、[OK]ボタンに応答して実行されるタスクにはしばらく時間がかかり、その間もダイアログは持続します。タスクが完了すると、ダイアログは元の状態に戻ります。このアプリを他のユーザーに任せると、そのタスクの実行が中断されている間に、誰かがOKを何度も押すことがあるかもしれません。
タスクが実行されている間に、OKが押された後にダイアログをすぐに消える方法はありますか?
ありがとう、
チャーリー
モーダルダイアログの持続性について私はしばらくこれについていじっていて、そして空白を描いていました。どういうわけか私がこれを投稿した後、翌朝私は答えを考え出しました。解決策は単にコードをOKボタンのコードの外側に移動することでした。つまり、OKボタンのコード内にフラグ(iflag = 1)を設定し、それ以外は何も設定しません。iflag == 1の場合はスクリプトの後半でコードを実行するようにします(もちろん、どこかでゼロに初期化します)スクリプトの最上部近くまで) それが誰にとっても役に立つのかどうかわからない…….....