1

KitchenSinkクラシックテーマ)サンプルのようなヘッダーを作成する必要があります。

KitchenSinkサンプルヘッダー

CSSと使用法をどのように学ぶことができますか?

4

2 に答える 2

1

これは、非常に一般的なExt.Containerを拡張するカスタム要素です。

Ext.define("KitchenSink.view.Header", {
    extend: Ext.Container,
    xtype: "appHeader",
    id: "app-header",
    height: 52,
    layout: {type: "hbox",align: "middle"},
    initComponent: function() {
        this.items = [{xtype: "component",id: "app-header-title",html: "Ext JS Kitchen Sink",flex: 1}];
        if (!Ext.getCmp("options-toolbar")) {
            this.items.push({xtype: "themeSwitcher"})
        }
        this.callParent()
    }
});

ただし、そのスタイルのほとんどはカスタムCSSで行われます。CSSを参照してください#app-header-title

于 2013-03-25T22:20:57.073 に答える
-1

これは、ExtJSを学ぶ上で難しい部分です。chromeで「InspectElement」を使用し(chromeのヘッダーを右クリックして「InspectElement」に移動)、上書きする必要のあるCSSクラスと、「cls」プロパティを設定する必要がある場所を特定します。

于 2013-03-25T22:01:42.930 に答える