ページにGoogleチャートがありますが、現在、ページの読み込み時にGoogle Visualizationライブラリが読み込まれるとチャートが描画され、ajaxを介して動的にデータを提供する必要があるため、コールバックメソッドを変更することは可能ですか、または代替手段はありますか? ?
質問する
4013 次
2 に答える
4
私はそれを望みどおりに管理しました。誰かにとって役立つ可能性があります。これに対するより良い解決策があれば、提案してください。
この setOnLoadCallback 関数を削除しました -
google.setOnLoadCallback(drawChart);
このコールバックは、可視化ライブラリがロードされるとすぐに drawChart() を呼び出します (しかし、私はそれを望まなかったので、ボタンのクリック時に呼び出したかったのです)。そのため
drawChart();
、ボタンクリック関数コードで関数を直接呼び出しました。次に、動的データをデータテーブルにレンダリングする際に問題に直面しました。ハードコードされた値を入力すると、チャートは正常に描画されましたが、それらの値の代わりに変数を配置すると、チャートを生成できませんでした。
だから私は変数を整数に解析しました
parseInt(doc_pre)
、そしてそれはうまくいきました。
于 2012-12-27T14:56:17.263 に答える
0
これを確認できます:
于 2012-12-27T11:55:51.040 に答える