1

私はExtJs-4を学んでいます。

パネルにチャートバーを作成するのに行き詰まっています。

Extの公式Webサイトと同じコードです。

これは、グラフ、モデル、およびストアを作成するためのコードを含む私のパネルです。

    Ext.define("park.view.mainPanel",{
    extend:'Ext.panel.Panel',
    alias: 'widget.mainPanel',
    title: 'edit User',
            initComponent: function(){
        Ext.define('WeatherPoint', {
            extend: 'Ext.data.Model',
            fields: ['temperature', 'date']
        });

        var store = Ext.create('Ext.data.Store', {
            model: 'WeatherPoint',
            data: [
                { temperature: 58, date: new Date(2011, 1, 1, 8) },
                { temperature: 63, date: new Date(2011, 1, 1, 9) },
                { temperature: 73, date: new Date(2011, 1, 1, 10) },
                { temperature: 78, date: new Date(2011, 1, 1, 11) },
                { temperature: 81, date: new Date(2011, 1, 1, 12) }
            ]
        });

         var chart = Ext.create('Ext.chart.Chart', {


           store: store,
            theme: 'Category1',
        });


        this.callParent(arguments);

    }


});

誰かがそれを知っていれば、それは本当に簡単なはずです。しかし、私のような初心者にそれを修正するのは難しい.

4

2 に答える 2

0

chartパネルの子として追加する必要があります。this.items = [chart];前に追加してみてくださいthis.callParent(arguments);

于 2013-01-15T14:55:20.413 に答える
0

チャート定義にチャート軸と系列がありません。

于 2013-05-27T17:26:12.637 に答える