我想在 iPhone 上使用本机选择字段,而不是自定义 Sencha Touch 2 组件。
我不想让它覆盖。我尝试使用此代码禁用自定义组件
if (this.getDisabled()) {
return false;
}
var component = this.getComponent();
this.fireEvent('focus', this, e);
if (Ext.os.is.iPhone) {
component.input.dom.focus();
console.log('iphone connected');
}
component.input.dom.blur();
this.isFocused = true;
this.showPicker();
在 iPhone 模拟器上,它检测到了正确的设备并给了我输入组件字段,但是当我将其更改"component.selectField.dom.focus(); & component.selectField.dom.blur()"
为时出现此错误"[LOG] error JSON.stringify()ing argument: TypeError: JSON.stringify cannot serialize cyclic structures."
任何人都可以帮助我在模拟器上获取本机 selectfield 组件吗?
提前致谢。