0

我想在 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 组件吗?

提前致谢。

4

0 回答 0