0

extjs の場合ほど、例やドキュメントの不足に不満を感じたことはありません! 誰かがこれに光を当てることができますか:

私は混乱しています。私はこの配列を渡すphpを持っています:(私のチャートにはもっとありますが、デバッグ目的でほとんどを取り出しました)

$rows = array ( 
                 "project" => "amt", 
                 "accepted" => 3400, 
                 "rejected"=> 2389, 
                 "deleted" => 1845, 
                 "undefined" => 2006
             );

$options = array("ONE"=> $rows); 
echo json_encode($options);

このAjaxリクエストを実行できると思いました:

    /// GET AJAX DATA
Ext.Ajax.request({
    url:'extjs/turnin_chart/chart_data.php',
    success: function(response) {
       var text = Ext.decode(response.responseText);  
       alert(text.ONE);

        }
 });

しかし、この後、このデータをチャートのストアに統合する方法がわかりません。$.ajax (jquery) を使用した例や、「プロキシ」を使用した例を見てきました。モデルが必要な場合もあります。AjaxとJSONを使用してリモートデータをextjsチャートに渡す正確な方法について、誰かが説明して良い例を挙げてもらえますか?

編集: 返されるアラートは「[object Object]」です。配列をダンプすると、配列が印刷されます。

4

1 に答える 1

0

あなたが例の欠如を何と呼んでいるのか、私にはわかりません。Ext JS docs siteに多数の例があります。チャートの例を見て、チャートの作成方法を確認してください。この Charting チュートリアルも非常に役立ちます。
関連するメモとして、問題の半分はストアの仕組みを理解していないことにあるようです。Ext JS Data パッケージの紹介については、こちらを参照してください。
最初にデータを取得してから、チャートに移動することをお勧めします。一度にすべてを引き受けるのは、実際には非常に混乱する可能性があります。

于 2012-08-10T22:42:11.367 に答える