0

jsonファイルからの抜粋...

{
"items": [
    {
        "xtype": "tabbarcontext",
        "ptype": "tabbarcontext",
        "pstype": "maintab",
        "activeTab": 0,
        //"title": "NotTitleConfig",
        "config": [
            {"title": "TitleConfig"}
        ],
        "items": [
            {
                "xtype": "panel",
                "ptype": "tab",
                "layout": {
                    "type": "border"
                },

このjsonがビューポートに突っ込まれると...

 Ext.apply(me, {
        // we are adding TabBar with 4 tabs to Viewport
        items:  appItems // json retrieved from store

タブ パネルが作成され、activeTab = 0 ですが、config: はタイトルを設定していません。json ファイルにコード "title": "NotTitleConfig" をコメントすると、タブのタイトルが設定されます。どうしてこれなの?ティア。

4

1 に答える 1

0

構成は、JSON 文字列ではなく JavaScript オブジェクトであることが期待されます。以下は動作するはずです

Ext.apply(me, { items: Ext.JSON.decode(appItems) });
于 2013-01-30T07:35:17.463 に答える