ExtJS将组合框转换为显示区域

时间:2016-05-30 20:15:59

标签: extjs combobox grid displayfield

我有一个带有RowEditing的网格,它有一个组合框 当满足某些条件时,我想将该组合转换为显示字段(我希望组合只显示其值,没有按钮且不可编辑)。
目前,当条件满足时,我只是禁用组合框;但它看起来有点时髦。这就是我想改变的原因。

1 个答案:

答案 0 :(得分:0)

很简单,感谢disabledCls configuration

editor:{
    xtype:'combobox',
    disabledCls:'some-css-class'
}

然后你可以将组合框转到显示区域"使用disable(),它不会变灰。

要隐藏按钮,您必须添加一些基本的CSS:

.some-css-class .x-form-trigger {
    display:none;
}

https://fiddle.sencha.com/#fiddle/1b8d