GWT プロジェクトで Google の Visualization JavaScript API を使用したいと考えています。JSNI メソッドを使用していますが、うまくいきませんでした:
private native void drawChart() /*-{
drawChart = function() {
// Create the data table.
var data = new $wnd.google.visualization.DataTable();
$wnd.data.addColumn('string', 'Topping');
$wnd.data.addColumn('number', 'Slices');
$wnd.data.addRows([
['Mushrooms', 3],
['Onions', 1],
['Olives', 1],
['Zucchini', 1],
['Pepperoni', 2]
]);
// Set chart options
var options = {'title':'How Much Pizza I Ate Last Night',
'width':400,
'height':300};
// Instantiate and draw our chart, passing in some options.
var chart = new $wnd.google.visualization.PieChart($doc.getElementById('chart_div'));
$wnd.chart.draw(data, options);
}
$wnd.google.load('visualization', '1.0', {'packages':['corechart']});
$wnd.google.setOnLoadCallback(drawChart);
}-*/;
この API 用の GWT ラッパーがあることは知っていますが、javascript Visualization API には、より多くのチャート タイプと機能が含まれています。たとえばChartEditor
、GWT プロジェクトで使用したい:ここのように
誰かがそれを機能させるための例やアイデアを持っていますか?