2013-04-21 67 views
0

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

回答

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事件来改变场风格。