动态改变形式sencha touch中字段的bg颜色

时间:2012-02-26 16:52:58

标签: sencha-touch extjs

我是sencha touch的新手,我正在尝试动态更改字段的bg颜色。

我知道有一种方法可以通过sass和copmass来实现,但是如果有人知道如何动态地做这件事......

非常感谢,

3 个答案:

答案 0 :(得分:3)

试试这个

LinePanel.Toolbar.getComponent("finBtn").el.setStyle( { backgroundColor: '#4F4F4F' });

答案 1 :(得分:1)

您可以尝试:

Ext.getCmp('issue-estimated-hours').setStyle({backgroundColor: '#BA661B'});

其中'issue-estimated-hours'是我分配给表单字段的ID,如下所示:

{
                    xtype: 'textfield',
                    label: 'Estimated Hours',
                    id: 'issue-estimated-hours',
                    name: 'estimated_hours',
                    readOnly: true
}

答案 2 :(得分:0)

你可以尝试

<强> Ext.getCmp(&#39; yourcomponentId&#39;)setCls。(&#39;红色&#39);

在css 。红色 {background-color:red}