2016-05-17 3 views
1

Codename OneのPickerコンポーネントに関する質問があります。ネイティブIOSピッカーコンポーネントに属する「キャンセル」アクションと「OK」アクションをどのように傍受できますか?私のUI仕様では、 "OK"ボタンがフォームを検証し、 "Cancel"ボタンがフォームを閉じるので、この2つのイベントを区別する必要があります。ご協力ありがとうございました。ネイティブIOSピッカーコンポーネントに属する「キャンセル」アクションと「OK」アクションをインターセプトする方法はありますか?

答えて

0

OSの中にはOSがないものはありません。これはAndroid専用です。

一般に、ピッカー値が変更された場合、変更されていない場合は再検証されません。

下位のDisplay picker APIには、キャンセルされた操作に対してnullが返されるため、これがある程度含まれています。

+0

ありがとう –

0

サブクラス化してshowDialogメソッドをオーバーライドできると思います。ダイアログは通常、ブール値を返します。そのため、ローカル変数にその値を格納し、ダイアログが破棄されると、必要な処理を行います。

+0

ありがとうございますが、DialogはnativePickerの場合は使用されていないようです。他のアイデアは歓迎されるでしょう;) –

関連する問題