問題タブ [modal-dialog]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
785 参照

asp.net - vb.net でプログラムされている asp.net のモーダル パネル

サーバーからアクセスし、呼び出し元のフォームにさまざまなコントロールの値を表示することで、テーブルを動的に挿入する div を含む ajax モーダル パネルがあります。

私の問題はこれです。すべてのコントロールが自動ポストバックを実行している場合は正常に動作しますが、コントロールをタブで移動すると、自動ポストバック中にコントロールがフォーカスを失うため、ユーザー エクスペリエンスが損なわれます。

モーダルを設定する前に、ターゲット コントロールにポストバックを実行させる方法はありますか? まだモーダルを設定する必要があります。

0 投票する
6 に答える
88331 参照

asp.net - jQueryを使用したASP.NETポストバック?

ASP.NETボタンがありますが、最近、標準のHTMLボタンに置​​き換えました... ASP.NETページにポストバックし、メソッドが呼び出されるようにする必要があります。

前のボタンはASP.NETボタンだったので、次のイベントがありました。

しかし、JavaScript ALERTのボタンを使用していて、最近jQuery UIモーダルダイアログに変更しましたが、質問に答えるのを待ちません。ポストバックはすぐに発生します...そこで、標準のHTMLに変更することにしました。ボタン...しかし、ASP.NETページにポストバックして、のようなメソッドを呼び出す必要があります。

ポストバックしただけでは、クリーンアップは呼び出されません

0 投票する
2 に答える
1729 参照

jquery - IE6 でモーダルを表示すると、親ページのドロップダウン リストがモデルの上に表示されます。

IE6 でモーダルを表示すると、親ページのドロップダウン リストがモデルの上に表示されます。

つまり、親ページのドロップダウン リストがモデル ポップアップの上に重なっています。

firefox と IE 7 では問題ありません (ドロップダウンリストはモデルの下に隠れています)。

それが何であるかについてのアイデアはありますか?

0 投票する
2 に答える
5369 参照

delphi - form.showModalのデフォルトのモーダル結果を変更する

私のDelphiアプリケーションには、カスタムの[はい、いいえ、キャンセル]ダイアログがあります。このダイアログは、編集された現在のファイルに加えられた変更の保存を確認するためにメインフォームから呼び出されます。これは通常messageDlg()によって実現されますが、このダイアログの外観をカスタマイズしたかったので、この機能を実現しようとしています。

問題は、デフォルトでは、フォームがmrNo TModalResultを返すことによってEscapeキーを押したときに反応することです。そして、これがどのようにBAAADであるかを確認できます。これは、モーダルダイアログをエスケープすると目的のアプリケーションの終了プロセスがキャンセルされることを直感的に示しているためですが、実際には、[変更を保存しない]コマンドを発行してアプリケーションを終了します。

この方法で1時間の作業を失うまで、この動作に気づきませんでした。FormKeyPressedイベントハンドラーまたはキーの押下に応答するものは、myModalDialogueコードに入れられませんでした。を使用して示されているフォームでEscキーを押すと、showModalが返されるように機能しますmrNo。このデフォルトの動作をオーバーライドするにはどうすればよいですか?

0 投票する
2 に答える
1739 参照

contextmenu - NotifyIconコンテキストメニューからモーダルダイアログを実現するにはどうすればよいですか?

コンテキストメニューが付いたシェルトレイアイコンがあります。私が抱えている問題は、コンテキストメニューのClickedハンドラーからShowDialog()を呼び出しても、モーダルダイアログが表示されないことです。

デフォルトのC#プロジェクトでこれを再現するのは簡単です。次のコードをForm1.csファイルに追加するだけです。

これを作成して実行すると、コンテキストメニュー項目を2回選択するだけで、画面に2つのメッセージボックスを表示できます。これはモーダルであるべきではありませんか?これを別のフォームのShowDialog()の呼び出しに置き換えると、同じ非モーダル動作になります。

私の推測では、NotifyIconは、通常のWindowsアプリケーションのように、フォームに特に関連付けられていません。しかし、私にはそれを行う方法がありません。

何か案は?助けてくれてありがとう!

0 投票する
3 に答える
1425 参照

.net - form.ShowDialog() ではなく form.ShowDialog(IWin32Window) を呼び出す必要があるのはいつですか?

form.ShowDialog(IWin32Window)オーバーロードではなくオーバーロードを呼び出すコードがありますform.ShowDialog()が、現在アクティブなウィンドウをパラメーターとして渡します。

他のオーバーロードを使用すると、動作はそのままになるようです。単純なオーバーロードに切り替えても安全ですか? IWin32Window パラメータをいつ渡す必要がありますか?

0 投票する
1 に答える
744 参照

.net - form.Hide()を呼び出すとちらつきが発生するのに、form.Close()は発生しないのはなぜですか?

Excelで作成された.netフォームがあり(それが適切かどうかはわかりません)、呼び出すとform.Hide()、Excelが短時間ちらつきます。代わりに呼び出すform.Close()と、ちらつきはありません。

Hide()バージョンがちらつきを引き起こすのに、バージョンがちらつきを引き起こさないのはなぜClose()ですか?

0 投票する
4 に答える
10210 参照

apache-flex - フレックス:モーダルポップアップのProgressBarが不確定ですか?

PopUpManagerを介してモーダルポップアップに不確定なプログレスバーを設定すると、進行状況が表示されません。同じProgressBarを親に定期的に追加するか、ポップアップを非モーダルにすると、機能します。モーダルポップアップで機能しない理由はありますか?そしてそれを機能させる方法は?

ありがとう。