Sencha Touch 2.0.1 で Android、iOS、Blackberry 用のアプリを作成しています。
約 10 の selectfields といくつかの sextfields を持つ Form-Panel があります。Android 2.3 以降でアプリを実行すると、選択フィールドがピッカーとして表示されます。ここまでは順調ですね。
ユーザーがテキストフィールドから始まるフォームへの入力を開始すると、仮想キーボードの次へボタンを使用してフォームを移動できます。問題は、選択フィールドが次のボタンによって無視されることです。ユーザーは選択フィールドをタップする必要があります。
ピッカー要素の前ボタンと次ボタンを取得する方法がわかりません。「完了」を押して次の選択フィールドをタップする代わりに、次のボタンでのみフォームを通過できるようにします。ユーザーにとってははるかに快適です。
したがって、sencha-forum のサポートはあまり役に立ちません。以下を参照してください。
http://www.sencha.com/forum/showthread.php?219636-Native-select-field-for-Android http://www.sencha.com/forum/showthread.php?205581-Can-I-use -iOS-native-picker-instead-of-ST2-picker
これによると、ピッカーで使用できる前と次のボタンがあります 。ボタン&p=803794
しかし、私はそれらを見つけることができません:-(
問題には2つの解決策があると思います:
- 上記の最初のリンクで提案されているように、ネイティブ ピッカーにアクセスします。問題はどのようにですか?
- Prev-Button および Next-Button を使用して独自の Picker-Element を実装します。これは、このような基本的なタスクに多大な労力を費やしているようです。
これが、Sencha Touch のような大きなフレームワークでこれほど大きな問題になるとは、本当に信じられません。
同じ問題に直面していて、有効な解決策を持っている人はいますか?