我想知道是否有人可以帮我解决这个问题。如何更改标签样式?
我有一个checkbox
而当这是检查,该combo
即下,应该改变自己的labelField
从正常到大胆,但是,这不是与工作:
Ext.applyIf(force, {
labelStyle: 'font-weight:bold;'
});
这是一个小提琴的例子:FiddleSencha Example.
我想知道是否有人可以帮我解决这个问题。如何更改标签样式?
我有一个checkbox
而当这是检查,该combo
即下,应该改变自己的labelField
从正常到大胆,但是,这不是与工作:
Ext.applyIf(force, {
labelStyle: 'font-weight:bold;'
});
这是一个小提琴的例子:FiddleSencha Example.
labelStyle
是一个配置选项,这意味着它不保证在组件实例化之后改变它具有期望的或任何其他效果。
基本上有3种配置选项:
fieldLabel
/setFieldLabel
setConfig
方法进行设置。我不觉得在一个文档的方法setLabelStyle
- 但你应该尝试是否你的配置选项可以使用setConfig
,或不能改变的。
如果您必须销毁并创建组件,则可以尝试以下操作:component.labelEl
属性(property,not config option!)包含标签的Ext.dom.Element
。元素创建后,您应该可以使用setStyle
。
您可以使用force.labelEl.dom.style.fontWeight
属性来加粗标签。
请参考链接上的运行示例Style for combo field