1

数値フィールドがあります。ユーザーがタッチするたびにテキストを選択したいので、そのフォーカス イベントを処理します。イベントコールバック関数では、次のように呼び出し選択関数があります。

init : function() {
    this.control({
        'firstScreen #inputFieldSet numberfield' : {
            focus : this.onPowerFieldGotFocus,
            tap :this.keyPressed,
            keyup : this.onTextChange
         }
    })
 },
 onPowerFieldGotFocus : function(test, test2, obj) {
     test.select();
 }

数値フィールドの既存の値を変更したいときに、ユーザーが削除ボタンを何度も押す必要がないように、このようにします。に触れたらTextField、新しい値を追加するために書き始めることができます。ほとんどの Android デバイスで完全に動作しますが、HTC デバイスでは動作しません。私にはとても奇妙です!! 誰でも回避策を提供できますか? Sencha Touch 2 を使用しています。

4

0 に答える 0