0

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

4

1 回答 1

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事件来更改字段样式。

于 2013-04-21T11:49:10.470 回答