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