Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery JqGrid与googlefusion表_Jquery_Jqgrid_Google Fusion Tables - Fatal编程技术网

Jquery JqGrid与googlefusion表

Jquery JqGrid与googlefusion表,jquery,jqgrid,google-fusion-tables,Jquery,Jqgrid,Google Fusion Tables,试图让jqGrid与Google fusion表一起工作 在jqGrid中似乎找不到允许您控制从何处获取数据的事件 将接受一个等效的javascript表引擎,它可以更好地完成这项工作 如果您可以链接到一个示例或在您的答案中提供一个示例,谢谢 编辑:好的,这是我取得的成绩 我知道如何让jqGrid请求Google fusion表,但我无法让它解析JSON。 对于jqGrid的jsonreader部分,我似乎找不到任何合适的文档来解释每个变量的作用 这就是我目前所处的位置。似乎有相当大的灵活性:

试图让jqGrid与Google fusion表一起工作

在jqGrid中似乎找不到允许您控制从何处获取数据的事件

将接受一个等效的javascript表引擎,它可以更好地完成这项工作

如果您可以链接到一个示例或在您的答案中提供一个示例,谢谢


编辑:好的,这是我取得的成绩

我知道如何让jqGrid请求Google fusion表,但我无法让它解析JSON。 对于jqGrid的jsonreader部分,我似乎找不到任何合适的文档来解释每个变量的作用


这就是我目前所处的位置。

似乎有相当大的灵活性:


更糟糕的情况是,您可以在脚本中将Google Fusion转换为XML或JSON,并以这种方式呈现。

这不是事件,而是属性。 请参见此处的示例: 您可以将数据源定义为JSON、函数、xml等。

这应该可以:

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; }
}
jsonReader:{
重复项:false,
根:函数(obj){
var rows=新数组();
for(var rowNum=0;rowNum

不要忘记将
ident
列的
name
属性更改为
id
,因为这是Google Fusion Tables发送的名称,如果您愿意,可以将标签保留为
ident

是的,我看了一下,相当稀疏的文档,实际上没有处理替代json格式的示例第一个链接很有意义,但正如我向用户158913解释的那样,没有任何帮助,但是第二个链接我不确定它的相关性。无论哪种方式,它们都没有帮助,因此,如果你看一下我对原始问题所做的编辑,你可以看到我到了哪里,也许可以从那里帮助我?有很好的文档:我花了一段时间才找到答案,请看这里的答案:我喜欢使用
jsonReader
中的函数,但简单的设置
单元格:“,root:“table.rows”
中的
jsonReader
将解决该问题(请参阅下面我对同一问题的回答)