例如,有一个标签(没有textfield!):
Ext.create('Ext.form.Label', {
id: "lb1",
height: 20,
html: "Title"
cls: 'cls1'
})
如何在没有CSS的情况下动态更改背景颜色?
答案 0 :(得分:3)
有几种方法可以实现这一点,但所有这些方法都使用了操作CSS。
1。更改标签上的css类
CSS课程
.cls1 { background-color: #fff; } .cls2 { background-color: #ccc; }
<强> ExtJS的强>
label.removeCls('cls1');
label.addCls('cls2');
2。更改DOM元素上的样式
label.getEl()。setStyle('background','#ccC');
祝你好运!