問題タブ [lost-focus]

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 投票する
1 に答える
1393 参照

android - XML でフォーカスが失われたときにレイアウトを非表示にする

次のxmlファイルがあります。

フレームレイアウトは、上記のレイアウトのビューページャーであるタブ付きのアクションバー用です。アクションバーは完璧に機能します。私が解決したい問題は、実際には画面の下部に浮かぶメディア プレーヤーである最後の linearlayout を、linearlayout の外側を押すと非表示にする必要があることです! musicLayout で onfocuschangelistenerをテストし、をテストしましたが、何も起こりません! 私は何を間違っていますか?
編集:
それが役立つ場合、すべてのタブはviewPagerに追加される独自のレイアウトを持つフラグメントです。

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

wpf - マウスを動かすと WPF TextBox MenuItem がフォーカスを失う

私の WPF アプリケーションでは、メニュー項目にテキスト ボックスが必要です。次のコードを使用してこれを行うことができました。

このコードは期待どおりにメニュー項目を表示しますが、テキスト ボックスに何らかの値を入力し始めてから、テキスト ボックスのメニュー項目から (クリックではなく) マウスを離すと、テキスト ボックスはフォーカスを失い、クリックするまで入力を続けることができなくなります。もう一度テキストボックスに。WinForms のテキスト ボックス メニュー項目と同じ動作を実現するにはどうすればよいですか? つまり、ユーザーがテキスト ボックスの外側をクリックするか、Tab キーを押した場合にのみ、テキスト ボックスはフォーカスを失います。

前もって感謝します。

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

slickgrid - Slickgrid - 編集を終了するためにフォーカスを失った

グリッドを編集しているときに、グリッドの外側をクリックすると、編集していたボックスがまだ編集可能です。編集されたセルがフォーカスを失ったときに編集を「完了する」ようにするにはどうすればよいですか?

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

javascript - jQueryでフォーム内のすべてのフィールドのフォーカスを強制的に失う方法

入力フィールドが変更されると (onchange)、関数をトリガーして変数を設定します。唯一の問題は、変数が設定される前にフィールドが最初にフォーカスを失う必要があり、フィールドが変更されたかどうかを確認できることです。これは、ユーザーがタブをクリックしたときに実行したいことです。ユーザーは前のタブでフォームを送信するのを忘れています。可能性のあるすべてのフィールドのフォーカスを強制的に失わせて、最初にonchangeイベントが発生するようにするにはどうすればよいですか?

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

wpf - 他の特定のコントロールをクリックしても TextBox LostFocus が発生しない

次の単純な WPF アプリケーションでTextBoxは、そのコントロールからフォーカスが失われたときにプロパティを更新するように a が設定されています。

ただし、このアプリケーションを実行すると、テキスト ボックスにテキストを入力して [テスト] ボタンをクリックすると、MyStringプロパティのブレークポイントが発生せず、イベントのイベント ハンドラーも発生しFocusLostません。これらのイベントは、他の手段 (ウィンドウが閉じられたなど) によってコントロールからフォーカスが失われた場合にのみ発生します。

MyString実際には、[テスト] ボタンには、更新されるプロパティに依存するロジックが含まれているため、これが問題を引き起こしています。

FocusLost「テスト」ボタンをクリックしたときにイベントが正しく発生し、バインディングが更新されることを確認するにはどうすればよいですか? ToolBarを標準のボタンに置​​き換えてもToolBarこの動作にはならないため、の使用が原因で問題が発生しているようです。

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

wpf - dataGridTextColumn で Gotfocus および lostfocus ができない

私はこのWPF DataGridを持っています:

ユーザーは、ヘッダー名が「LIS 名」の dataGridText 列のセルを編集できます。この datagridTextColumn に gotfocus イベントと lostfocus イベントを設定しようとしましたが、これらのイベントは使用できません。ユーザーがこの列のセルを編集しようとしたときにキーボードを表示できるように、これを行う必要があります(タッチバージョンの場合)。

これを行う別の方法はありますか?