如何禁用Ext.field.Select中的选项?

时间:2012-10-23 15:28:57

标签: sencha-touch-2 option selectlist disabled-input

我有以下构造来创建一个选择:

Ext.create('Ext.field.Select',
{
    renderTo: Ext.get("displaySizes"),
    xtype: 'selectfield',
    label: 'Sizes',
    options: [
        {
            disabled: true //<- does not work
            text: "36"
            value: "1235"
        },
        {
            disabled: false
            text: "40"
            value: "1234"
        }


    ]
}

我想禁用某些选项以向用户显示他们在那里,但是不可选择。

就像使用html一样:

<select>
  <option value="1235" disabled="disabled">36</option>
  <option value="1234">40</option>
</select>

任何人都可以帮助我吗?

THX

1 个答案:

答案 0 :(得分:0)

我自己尝试了但是我想没有简单的方法可以做到这一点因为“禁用”不是该选项的属性而且没有内置的方法来执行此操作。

可以完全禁用该字段,但该选项本身不是组件,并且没有比值和文本更多的选项。

您必须编辑用于选择列表的选择器。并且不止一个(Tablet Picker,PhonePicker,...)