1

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

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>

任何人都可以帮助我吗?

谢谢

4

1 回答 1

0

我自己尝试过,但我想没有简单的方法可以做到这一点,因为“禁用”不是该选项的属性,并且没有内置的方法可以做到这一点。

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

您必须编辑用于选择列表的选择器。而且不止一个(平板电脑选择器,电话选择器,...)

于 2012-10-23T20:41:09.527 回答