如何清除禁用文本字段上的文本

时间:2013-04-21 10:41:08

标签: javascript extjs extjs4 extjs4.1

我使用extjs4创建了一个表单,其中有一些文本字段。我想知道当文本字段被禁用时是否有可能使文本字段内的文本更“黑”或清晰?如果有可能,我该怎么办?我搜索了api,但似乎无法找到答案。当它被禁用时,我几乎无法阅读其中的文字。

1 个答案:

答案 0 :(得分:4)

已禁用的字段会添加x-item-disabled类(您可以通过传递disabledCls来更改它) 您可以在主题(_core.scss)或css中更改它。

例如:http://jsfiddle.net/8mjvg/1/

.x-item-disabled {
    .-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    .filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    opacity: 0.8;
}  

.x-item-disabled .x-form-field {
    color: red;
}

或者,您可以使用disable& enable个事件可以更改字段样式。