05-17-2013, 07:01 PM,
|
|||||
|
|||||
RE: フォーカスを受け付けないボタン押下時に、別テキストフィールドの入力確定を行う
説明不足で申し訳ありません。
「ボタンがフォーカスを受け付けない」というのがポイントです。 そのため、ボタン自身のActiveTraverser では、 現在入力されているコントロールからフォーカスを奪えないと思っています。 おそらく、FocusManager を取得し、FocusManager.keyboard-focus-target に対して、 FocusOut イベントを handle-event で発行すればよいのかな、と思っています。 そのためには、ボタンに対して Action イベントが発生した際には、必ず、上記処理を行うように ボタンのhandle-event をオーバーライドする必要があるという認識です。 さらには、FocusOutによって実行させた処理が Dailog を表示するような処理で、 ボタン押下イベントも同様にDialog を表示する処理の場合、 各イベントが個別に走ると、通常ひとつしか表示されないDialogが、複数重なって表示される、 ということがありえるため、 先に実行された処理が終わるまで、ボタンの処理を止めたい、という要望もあると思います。 この問題に対応するためには、dispatch-events が利用できるのではないかと思うのですが、 正確な実装方法がイメージできません。 (そもそも、フォーカスを受け付けないボタンが鬼っ子な気もするのですが・・・) |
|||||
« Next Oldest | Next Newest »
|
Messages In This Thread |
フォーカスを受け付けないボタン押下時に、別テキストフィールドの入力確定を行う - by umemura - 05-15-2013, 06:39 PM
RE: フォーカスを受け付けないボタン押下時に、別テキストフィールドの入力確定を行う - by dyoshida - 05-16-2013, 05:55 PM
RE: フォーカスを受け付けないボタン押下時に、別テキストフィールドの入力確定を行う - by umemura - 05-17-2013, 07:01 PM
RE: フォーカスを受け付けないボタン押下時に、別テキストフィールドの入力確定を行う - by dyoshida - 05-19-2013, 02:29 PM
RE: フォーカスを受け付けないボタン押下時に、別テキストフィールドの入力確定を行う - by umemura - 05-20-2013, 07:51 AM
RE: フォーカスを受け付けないボタン押下時に、別テキストフィールドの入力確定を行う - by dyoshida - 05-20-2013, 01:22 PM
RE: フォーカスを受け付けないボタン押下時に、別テキストフィールドの入力確定を行う - by Kaneko - 05-21-2013, 04:15 PM
RE: フォーカスを受け付けないボタン押下時に、別テキストフィールドの入力確定を行う - by dyoshida - 05-23-2013, 04:16 PM
RE: フォーカスを受け付けないボタン押下時に、別テキストフィールドの入力確定を行う - by umemura - 05-23-2013, 06:40 PM
|
Users browsing this thread:
1 Guest(s)
1 Guest(s)