我有一个数字字段。我想在用户触摸它时选择文本,所以我处理它的焦点事件。在事件回调函数中,我有如下调用选择函数:
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。