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