0

下のテキストの色を変更する必要があります。スタイル フィールドの他のすべては、テキストの色を除いて機能します。誰かが私がここで間違っていることを教えてもらえますか?

{
                            xtype: 'text',

                            text: "Logged in as:",
                            textAlign:'left',
                            style : "color:#3E546B;font-style:italic;font-family: tahoma, arial, verdana, sans-serif;font-size: 11px;",
                            width: 140,
                            handler: function() {
                                document.location.href="";
                            }
                        },

編集。フォーム パネルを使用していません。コンテナー内で xtype:text を使用しています。

http://jsfiddle.net/nCkZN/4/ (これは引き続きフォーム パネルを使用します。ただし、これはテキストの色が変わらないことを示すためです)

4

2 に答える 2

6

代わりにfieldStyleを使用するstyle

デモ


アップデート

「テキスト」と「テキストフィールド」を混同しました。

今、私はそれを持っています。のフォントスタイルを変更する唯一の方法は、このデモで行われているように、 styleSelector(有効なcssルールを参照する必要がありExt.draw.Textます)を使用して構成することです。

于 2012-12-11T17:17:47.110 に答える
1

Xtype をテキストとして使用する代わりに、タイプをテキスト (スプライト) として使用します。

Ext.create('Ext.draw.Component', {
    renderTo: Ext.getBody(),
    width: 200,
    height: 200,
    items: [{
        type: "text",
        text: "Hello, Sprite!",
        fill: "green",
        font: "18px monospace"
    }]
});
于 2014-09-24T09:41:38.723 に答える