5

Exjts 4を使用していますが、ボタンのテキストの色を変更したいと考えています。これが私のコードです:

{
     xtype: 'button',
     text: 'My Button',
     style:{
         color: 'red'
     }  
}  
4

3 に答える 3

6

誰かがそれを必要とする場合に備えて。それが汚い解決策かどうかはわかりませんが、機能します

{
 xtype: 'button',
 text: '<div style="color: red">My Button</div>',     
}  
于 2013-06-19T21:37:29.897 に答える
3

Extjs 4.2.0にはいくつか奇妙な動作がありますが、オーバーライドが可能です。usingプロパティを指定しbuttonてから、CSSでテキストを保持するためのフル パスを次のように作成します。また、CSS プロパティに!important値を指定して、基本クラスを正常にオーバーライドします。classcls:'yourClassName'span.yourClassName div a span

Ext.create('Ext.Button', {

    text: 'Click me',

    renderTo: Ext.getBody(),

    handler: function() {
        alert('You clicked the button!');
    },

    cls: 'foo'
});

そしてcssで単純に:

.foo div a span
{
    color:#ff0000 !important;
}

ここにがあります。

于 2013-06-20T08:11:14.693 に答える