2010-11-30 9 views
1

Google融合テーブルでjqGridを動作させようとしています。JqGrid with Google Fusion Tables

はそれからデータを取得する場所を制御できますjqGridでイベントを見つけるように見えることができません。

は、より良い、この仕事をして同等のjavascriptのテーブルエンジンを受け入れるだろう。

あなたが例にリンクしたり、おかげであなたの答えの1を提供することができれば。


編集:ここ OK私は

を得ているどのくらいです私はjqGridは、Googleの融合テーブルを要求するために取得する方法を知っているが、私はそれはJSONをパースするために取得することはできません。 jqGridのjsonreader部分に、それぞれの変数が何をしているかを説明する適切な文書がないようです。私は現在のよどこ

http://cablegate.politicswiki.ie/test.htmlです。

+0

ここで答えを見てください:http://stackoverflow.com/questions/4317646/jqgrid-returns-blank-cells/4326986#4326986 – Oleg

答えて

1

は、柔軟性のかなりあるように思わ:

http://www.trirand.com/jqgridwiki/doku.php?id=wiki:retrieving_data http://www.trirand.com/jqgridwiki/doku.php?id=wiki:colmodel_options

最悪のシナリオスクリプトでXMLやJSONにGoogleの融合を変換し、そのようにレンダリングすることができます。

+0

最初のリンクは理にかなっていますが、私がuser158913に説明したように、役に立たないですが、どのように関係があるのか​​分かりません。いずれにせよどちらも役に立たないので、私が元の質問に行った編集を見ると、私はどこに行きましたか、そこから私を助けることができるでしょうか? –

+0

それには良い文書があります:http://www.trirand.com/jqgridwiki/doku.php?id=wiki:jqgriddocs それを見つけるために私をしばらく待ちました – methodin

1

これは、イベントが、プロパティではありません。 ここで例を参照してください:http://www.trirand.com/jqgridwiki/doku.php?id=wiki:retrieving_data あなたがこれは動作するはずなどJSON、機能、XMLとして

+0

はい、かなり疎な文書を実際に見ました「」、根:「いいえ、私はjsonReader' '関数を使用したい代替JSON形式 –

0

をデータソースを定義することができます

jsonReader: { 
    repeatitems: false, 
    root: function (obj) { 
     var rows = new Array(); 
     for(var rowNum = 0; rowNum < obj.table.rows.length; rowNum++) 
     { 
      var row = new Object(); 
      for (var colNum = 0; colNum < obj.table.cols.length; colNum++) { 
       row[obj.table.cols[colNum]] = obj.table.rows[rowNum][colNum]; 
      } 
      rows.push(row); 
     } 
     return rows; 
    }, 
    page: function (obj) { return 1; }, 
    total: function (obj) { return 1; }, 
    records: function (obj) { return obj.table.rows.length; } 
} 

そしてident列のnameプロパティを変更することを忘れないでくださいidには、Google Fusion Tablesが送信する名前が記載されていますので、好きな場合はidentとしてください。

+0

を扱うの例が、簡単な設定'セルとtable.rows」 'jsonReader'はすでに問題を解決する、'の内部(参照私のhttp://stackoverflow.com/questions/4317646/jqgrid-returns-blank-cells/4326986#4326986の下で同じ質問に答えてください) – Oleg

関連する問題