html - 更改Textareafield的背景颜色
问题描述
我无法更改 EXT js4.2 中 Textareafield 的背景颜色
css
.disable-field{
background: #b5b8c8 !important;
}
JS
var remaskTextField = Ext.create('Ext.panel.Panel', {
id : 'remasksTextField',
title: 'Remark',
items: [ {
id : 'remask',
xtype : 'textareafield',
name : 'message',
width: 310,
height:230
}]
});
我尝试了以下代码来更改颜色。只有第一个可以更改 backgroundColor 但 Textareafield 的顶行仍然保持不变。
document.getElementById('remaskTextField').style.backgroundColor = "#c3c5ce";
Ext.getCmp('remask').addClass('disable-field');
Ext.getCmp('remasksTextField').addClass('disable-field');
解决方案
一种适用于 ExtJS 4.2 的方法是fieldStyle
配置:
字段样式:字符串
要应用于字段输入元素的可选 CSS 样式。应该是 Ext.Element.applyStyles 的有效参数。默认为未定义。另请参阅 setFieldStyle 方法,用于在初始化后更改样式。
例子:
Ext.onReady(function() {
Ext.create('Ext.form.TextArea', {
renderTo: Ext.getBody(),
width: 400,
height: 400,
fieldStyle: "background: #b5b8c8 none repeat scroll 0 0 !important;"
});
});
推荐阅读
- python - 处理 1D CNN 中的批量大小和时间步长
- css - scss如何在css类名中使用@
- sql-server - DACPAC - 如何部署一个特定的模式
- python - 无论如何要截取最大PPI的屏幕截图吗?
- java - 当用户单击第二个 recyclerview 项目时如何刷新第一个 recyclerview 数据
- db2 - DB2 每天午夜重置序列
- hadoop - 我们可以从 ambari UI 更改 Knox 拓扑设置吗?
- android - 使用 gradle 导入模块时使用模块的 packackingOptions
- sql - Access2010 运行时出错:alter table S alter column AGE SMALLINT;
- c# - Windows 应用程序挂起