将backgroundcolor设置为文本字段不会使用ext js附加颜色

时间:2015-02-13 10:38:20

标签: css extjs

我的代码:

new Ext.form.TextField({
     value: "Name",
     style: {
         backgroundColor:'red'
     },
     listeners: {
         beforerender: function (e) {
             console.log(e)
             e.setStyle("backgroundColor", "#00cc99");
         }
     }
 });

通过应用样式配置或在渲染前添加颜色不起作用。甚至bodyStyle配置也没有用文本框填充颜色。如何解决这个问题?

由于

1 个答案:

答案 0 :(得分:0)

您可以根据需要将自定义类应用于元素和样式内部输入:

new Ext.form.TextField({
    value: "Name",
    cls: 'red-field'
});

CSS课程:

.red-field .x-form-text {
    background-color: red;
}