如何检查extjs中的样式属性

Posted

技术标签:

【中文标题】如何检查extjs中的样式属性【英文标题】:How to check the style properties in extjs 【发布时间】:2013-02-07 12:51:58 【问题描述】:

如何查看extjs中的样式属性?

要为面板设置样式,我们可以使用setBodyStyle。 设置样式后,我想检查特定属性的值。

喜欢,

var panel = Ext.getCmp('id');
if(panel.getStyles().fontSize == 24) //for example
    //do this stuff
else
    //do the other stuff

我使用的是 extjs 4.1.1a

【问题讨论】:

【参考方案1】:

这些方法仅适用于 Ext.dom.Element 级别。这意味着您需要致电

var panel = Ext.getCmp('id');
if(panel.el.isStyle('fontSize', 24)) //for example
    //do this stuff
else
    //do the other stuff

请查看 Ext.dom.Element 的 API(您可以按“样式”过滤以便快速访问)

【讨论】:

谢谢这个工作..我有最后一个疑问(我想)..如何将面板内的文本对齐到中间? 请来一次聊天。我有一个疑问,我不能问。 chat.***.com/rooms/23760/sencha 对不起,我没有准时打电话给你。请查看此帖子***.com/q/14772729/1577396

以上是关于如何检查extjs中的样式属性的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 extjs 4.2 更改 radiogroup 检查值的样式?

ExtJS 3 DataGrid:如何使标题菜单中的最后一个检查项处于非活动状态

Extjs 菜单检查项 - 如何调用?

如何从 extjs 存储中获取 JSON 数组中的属性值?

在 EXTJS 中设置按钮样式

如何改变extjs中gridpanel单元格边框,上下边框