Codename OneのPickerコンポーネントに関する質問があります。ネイティブIOSピッカーコンポーネントに属する「キャンセル」アクションと「OK」アクションをどのように傍受できますか?私のUI仕様では、 "OK"ボタンがフォームを検証し、 "Cancel"ボタンがフォームを閉じるので、この2つのイベントを区別する必要があります。ご協力ありがとうございました。ネイティブIOSピッカーコンポーネントに属する「キャンセル」アクションと「OK」アクションをインターセプトする方法はありますか?
1
A
答えて
0
OSの中にはOSがないものはありません。これはAndroid専用です。
一般に、ピッカー値が変更された場合、変更されていない場合は再検証されません。
下位のDisplay picker APIには、キャンセルされた操作に対してnullが返されるため、これがある程度含まれています。
0
サブクラス化してshowDialogメソッドをオーバーライドできると思います。ダイアログは通常、ブール値を返します。そのため、ローカル変数にその値を格納し、ダイアログが破棄されると、必要な処理を行います。
+0
ありがとうございますが、DialogはnativePickerの場合は使用されていないようです。他のアイデアは歓迎されるでしょう;) –
関連する問題
- 1. アクションとアクションを一般化する方法はありますか<T>?
- 2. アクションをモーションイベントに強制する方法はありますか?
- 3. MVCは、コントローラレベルではなく、具体的なアクションに属性を追加する方法はありコントローラとアクション
- 4. SELアクションを印刷する方法はありますか?
- 5. アクションをキャンセルするJavascriptプロンプト
- 6. 新しいアクションで以前のアクションの実行をキャンセルする方法は?
- 7. アクションを繰り返すエレガントな方法はありますか?
- 8. 別のアクションにルーティングして2番目のアクションを部分的にレンダリングする方法はありますか?
- 9. JOptionPane.showInputDialogでokボタンのアクションを変更する方法
- 10. ReactネイティブでFirebase authからReduxアクションをディスパッチする方法
- 11. redux-sagasでアクションを待つ方法はありますか?
- 12. フェザーにカスタムRESTアクションを追加する方法はありますか?
- 13. コンポーネントでは、他のアクションを呼び出すためにアクション結果を待つ方法はありますか?
- 14. 新規アクションと作成アクションの間でパラメータを渡す方法はありますか?
- 15. アクションSDKでGoogleアクションの入力コンテキストを定義する方法はありますか?
- 16. js.erbファイルからアクションのjsテンプレートをレンダリングする方法はありますか?
- 17. Telerik RadGridで[Enter]アクションをキャンセルする
- 18. UIToolbarのすべてのアクションを処理する方法はありますか?
- 19. DOMのナビゲーションイベントをインターセプトする方法はありますか?
- 20. Googleストリートビューパノラマのクリックイベントをインターセプトする方法はありますか?
- 21. UIScrollViewスクロールイベントをインターセプトする方法はありますか?
- 22. 入力ボックスの下にある[キャンセル]ボタンまたは[OK]ボタンを押したときのアクションを区別する方法。
- 23. すべてのRefluxアクション名のリストを取得する方法と、すべてのRefluxアクション名のpreEmitフックを取得する方法はありますか?
- 24. Workboxアクションのポップアップコメントダイアログボックスを編集する方法はありますか?
- 25. ストリーム入力でアクションを実行する方法はありますか?
- 26. EventEmmiterのアクションのリストを取得する方法はありますか?
- 27. Objective-cのUICollectionViewでdidSelectアクションを保持する方法はありますか?
- 28. あるアクションから別のアクションにオブジェクトのグループを配信する最適な方法は何ですか?
- 29. アクションをコードネームのダイアログ "OK"ボタンにバインドするには
- 30. URL属性でjavascriptアクションを作成する方法は?
ありがとう –