グラフの種類はコンボボックスから選択したときに同じデータリストに対して再描画する必要がありますが、どのようにこれを達成するためのアイデア、いくつかの助けをお願いしますか?これに関するチュートリアルは何ですか?コンボボックスから選択してグラフを再描画します
-2
A
答えて
0
簡単な方法は、引数としてグラフIDまたは名前をとり、そのグラフを即座に生成するコントローラ/メソッドを作成することです。次に、jQueryを使用して、このコントローラ/メソッドへのajax呼び出しを行い、生成されたグラフをフェッチし、ページ上の既存のものを置き換えます。
実装例:
<script type="text/javascript">
$(function(){
$('select[name=graphList]').change(function(e){
e.preventDefault();
var graphID = $(this).val(); //returns the selected option's value
// make an ajax call to the method/controller to fetch the new graph HTML
$.ajax({
// append (new Date()).getTime() to url to prevent session timeout
url:"http://your_url_here/controller/method/" + graphID + "/" + (new Date()).getTime(),
success: function(data){
// data should now contain the graph HTML for the new generated graph
// simply put this html into the graph div
$('#graph').html(data);
}
});
});
});
</script>
<!-- HTML example below -->
<select name="graphList">
<option value="1">Graph 1</option>
<option value="2">Graph 2</option>
<option value="3">Graph 3</option>
</select>
<div id="graph">
</div>
+0
jqueryで使うべき方法は何ですか? –
+0
いくつかの例をお寄せください。実装を参照するリンク?? –
関連する問題
- 1. QT-コンボボックスから色を選択して矩形を描く
- 2. ボタンをクリックしてGoogleグラフを再描画する/ javascript
- 3. ggplotグラフをプロットして再描画する
- 4. chart.jsグラフを再描画する
- 5. コントローラからコンボボックスの選択値を設定します
- 6. グラフ描画を使用したAndroid描画グラフ
- 7. Swiftで描画されたCGContextを再描画しますか?
- 8. コンボボックス選択はWPFの別のコンボボックス選択などをトリガーします
- 9. mysqlからデータを取得してグラフを描画
- 10. ハイチャート:オプションを変更した後にグラフを再描画する
- 11. コンボボックスを選択してレポートを開く
- 12. MySQLのクエリはコンボボックスから選択します
- 13. ::後にのみ使用してinpectorに再描画強制ワーキング選択 - クローム+ ReactJs
- 14. キャンバスからフラッシュ領域を再描画しますか?
- 15. JavaScript描画APIの選択
- 16. カスタム描画選択矩形
- 17. コンボボックスを使用してExcelフォームのボタンを選択して選択する
- 18. ブラッシング後のD3.jsグラフの再描画
- 19. D3のグラフの再描画/更新
- 20. WPFコンボボックス選択したアイテム
- 21. コンボボックスから選択項目を取得
- 22. コンボボックスから選択した項目に基づいてコンボボックスAのリストを変更します。
- 23. 選択値から選択した値を選択します。
- 24. データグリッドカラムから選択したデータでコンボボックスを塗りつぶす
- 25. ネストしたデータから複数線グラフを描画する
- 26. コンボボックスからの選択に基づいてコンボボックスを設定するか?
- 27. コンボボックスから次の項目を選択し、ボタンをクリックします。Excel VBA
- 28. 選択したインデックスのコンボボックスと別の選択したインデックスのコンボボックスの比較
- 29. WPFはチェックボックス付きコンボボックスをコンボボックスから選択解除します - リセット項目付きコンボボックス
- 30. GLJPanel再描画を停止します
既存のグラフが生成され、どのように?いくつかのコードを表示するか、よりよく説明してください。 – mario
これはcodeigniterを使用して行われ、view_chart.phpというビューがこのファイルにあります。このコードは$ FC = new FusionCharts( "Column3D"、 "600"、 "300"); Column3Dはグラフの種類です。私は、このリストからチャートの1つを選択すると、このページにコンボボックスを表示する必要があります。この$ FC = new FusionCharts( ..);グラフの種類を変更してページをリロードする必要がありますか? –
これは私がこのチャート機能を持っているソースですhttp://codeigniter.com/forums/viewthread/169233/ –