問題タブ [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 投票する
6 に答える
11386 参照

winforms - Winformsでダイアログを閉じるためにESCキーを取得するにはどうすればよいですか?

最近ソフトウェアを使用していると、ESC キーを押すと、行った変更が保持されずにダイアログが閉じてしまうことがよくあります。ダイアログにキャンセル ボタンがある場合でも、必ずしもマウスやタブをキャンセル ボタンに近づけたいとは限らないため、特に気に入っています。これは、「おっと、そんなつもりじゃなかった!」ときれいに言う言い方です。ソフトウェアに。実際、私はこの機能を実装していないソフトウェアに腹を立てています.Winformsのフードの下でまだそれが行われていないとは信じられません-私には直感的に思えます...

Form KeyPress イベントにフックするか、「キャンセル」DialogResult などをシミュレートしようとしました。これについては、いくつかの方法があるようです...

質問は次のとおりです。変更を保存せずにダイアログを閉じるために ESC キーをバインドする最もクリーンな方法は何ですか?

これに経験のある方からの助けは大歓迎です!

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

jquery - 角が丸いjqueryダイアログ

これを実装するのに問題があります。jquery.corner.jsのcorner()関数のバリエーションをいくつか試しました。誰かが、ダイアログまたはダイアログ自体を呼び出しているページに、コードがどのように見えるか、そしてそれがどこにあるべきかについてのサンプルを貼り付けてもらえますか?

ありがとう、ナターシャ

0 投票する
12 に答える
84711 参照

javascript - JQueryを使用したモーダル確認ボックスは可能ですか?

かなり見回しましたが、これに対するJQueryソリューション(おそらくJavaScriptの単なる制限)を見つけることができないようです:

上記の例では、ユーザーがリンクをクリックすると、ユーザーが確認ボックスで[OK]をクリックした場合にのみhrefに移動します。

私がやろうとしているのは、ポップアップdivを使用してよりモダンな外観を取得することです。おそらくこのようなもの:

jq_confirmは、YES/NOまたはOK/CANCELボタンのペアで素敵なdivをポップアップするカスタムJQuery確認関数です)。

しかし、そのようなものは見当たらないようです。

同様の機能を提供するいくつかのJQueryウィジェットライブラリなどを見てきましたが、ユーザーからの応答を待つものはありません(少なくとも、上記のシナリオでは)。代わりに、先に進んでユーザーをリンクに移動します(またはリンクのhref=''部分に埋め込まれているJavaScriptを実行します)。これは、これらのウィジェットの多くにコールバック関数をアタッチしてtrue / false値を返すことができる一方で、onclickイベントは応答を待たず(コールバックは非同期)、それによって確認ボックスの目的が無効になるためだと思います。

私が必要としているのは、デフォルトのconfirm()コマンドが提供するのと同じ種類のhalt-all-javascript(モーダル)機能です。これはJQuery(またはJavaScript)でも可能ですか?

私はJavaScriptやJQueryの専門家ではないので、そこにいる教祖に任せます。すべてのJQuery(または純粋なJavaScript)ソリューションを歓迎します(可能であれば)。

ありがとう -

0 投票する
24 に答える
347926 参照

jquery - How to implement "confirmation" dialog in Jquery UI dialog?

I am try to use JQuery UI Dialog to replace the ugly javascript:alert() box. In my scenario, I have a list of items, and next to each individual of them, I would have a "delete" button for each of them. the psuedo html setup will be something follows:

In JQ part, on document ready, I would first setup the div to be a modal dialog with necessary button, and set those "a" to be firing to confirmation before to remove, like:

OK, here's the problem. during the init time, the dialog will have no idea who (item) will fire it up, and also the item id (!). How can I setup the behavior of those confirmation buttons in order to, if the user still choose YES, it will follow the link to remove it?

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

iphone - 新しいテーブルアイテムのモーダルテキスト入力を支援する

まず、私はiPhoneにかなり慣れていないということから始めましょう。それで、無知であることをお詫びします。

新しいアイテムを追加したいUITableViewがあります。追加ボタンが押されたときに、ユーザーが新しいアイテムのテキストを入力する場所にモーダル画面を上にスライドさせたいです。

私はAppleのiPhone用テーブルビュープログラミングガイドを読んでいますが、彼らはおそらく私が望むことをする例を持っています:

}

ただし、itemInputControllerが何であるかはどこにも説明されていません。私が判断できる限り、単一のテキストフィールドを含むモーダルビューと、[キャンセル]と[保存]を含むナビゲーションバーが表示されるはずです。このビューをInterfaceBuilderで自分で作成することになっていますか?それとも、どういうわけかインポートする必要がある標準的なものですか?誰かが私がこれを解読するのを手伝ってくれるか、あるいはこれを機能させる別の方法を教えてもらえますか?

0 投票する
10 に答える
65244 参照

c# - WPF で DialogResult を設定できません

呼び出しウィンドウから ShowDialog() を使用して WPF ウィンドウを表示します。ウィンドウが開き、予想どおりモーダルです。ただし、ダイアログ ウィンドウの [OK] ボタンと [キャンセル] ボタンのクリック イベントで、それぞれ this.DialogResult = true (または false) を設定しましたが、値が設定されません。ウィンドウは期待どおりに閉じますが、DialogResult はまだ null です。

これは WPF のバグですか? または、DialogResult プロパティを設定できないのに例外がスローされない理由はありますか? ウィンドウはブラウザでホストされていません。

呼び出しウィンドウのコード:

ダイアログ ウィンドウのコード:

0 投票する
5 に答える
28419 参照

iphone - iPhone Modal View 画面より小さい

それほど複雑であってはならないことをしようとしていますが、わかりません。UITableView を表示する UIViewController があります。ユーザーが行を押したときにコンテキスト メニューを表示したい。これを、ラベルとボタンを使用した半透明のビューにしたいと考えています。AlertView を使用することもできますが、ラベルとボタンのフォーマットを完全に制御したいので、Interface Builder を使用したいと考えています。

そこで、250x290 の小さなビューを作成し、アルファを .75 に設定し、さまざまなユーザー イベントを処理するアウトレットを備えたビュー コントローラーを作成しました。

では、紹介したいと思います。presentModalViewController を使用すると、2 つの (望ましくない) ことが起こります。1) ビューが画面全体 (ただし、ステータス バー) をカバーします。2)半透明ですが、「背後」にあるのは親ビューではなく、アプリケーションのルートビューです。

サブビューとして追加しようとしましたが、何も起こらないので、正しいことをしていません:

私がやりたいことをすることは可能ですか?前もって感謝します。

ゴンソウ