我从来没有像使用 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 图表吗?
编辑:返回的警报是"[对象对象]"。 当我转储数组时,我打印了数组。
我不确定你怎么称呼缺乏例子;Ext JS文档网站上有几十个例子。查看图表示例,了解如何创建图表。这个图表教程也将非常有帮助。
在相关的说明中,似乎您的问题有一半在于不了解商店的工作原理。有关 Ext JS 数据包中的介绍,请参阅此处。
我建议您先直接检索数据,然后再转到图表。一次处理整个事情确实会非常令人困惑。