你检查了吗? http://www.sencha.com/blog/2008/10/13/google-visualization/
遗憾的是example page 坏了,只是因为sencha 站点没有ExtJS 的2.2 源;或者至少不在样本期望的地方;但是,如果您下载该页面并使用ExtJS 2.3.0,它将起作用。
反正你只需要下载这个js:http://dev.sencha.com/playpen/google-visualization/GVisualizationPanel.js
然后只需使用Ext.ux.GVisualizationPanel。这是我测试的一个例子:
Ext.onReady(function() {
var lineChartDs = new Ext.data.SimpleStore({
fields: [
{name: 'yr', type: 'string'}
,{name: 'sales', type: 'int'}
,{name: 'expenses', type: 'int'}
],
data: [['2004',1000,400],['2005',1170,460],['2006',860,580],['2007',1030,540]]
});
var lineChart = new Ext.ux.GVisualizationPanel({
id: 'lineChart',
visualizationPkg: 'linechart',
title: 'Company Performance Sample',
store: lineChartDs,
columns: [
{dataIndex: 'yr', label: 'Year'}
,{dataIndex: 'sales', label: 'Sales'}
,{dataIndex: 'expenses', label: 'Expenses'}
]
})
new Ext.Viewport({
layout: 'fit',
items: [lineChart]
});
});