开发者问题收集

制表符无法识别列?

2020-07-05
37

我有以下 JSON:

{"contents":
[
   {"mossadId":2,"empId":"999666333","id":12},
   {"mossadId":4,"empId":"999666333","id":13},
   {"mossadId":2,"empId":"301301301","id":14}
]
}

我已通过将此结果写入控制台来验证这一点。

然后我使用以下代码尝试用它创建一个表格:

                var response = (data.contents);  // remove containing 'contents' envelope
                console.log(response);
            
                var table12 = new Tabulator("#mossadListing", {
                    layout:"fitColumns",
                    data: response,
                    columns:[
                        {title:"organization", field:"mossaId", sorter:"string", width:100,
                    ]
                });

但是我得到的表格只有一列,所有字段都是空的。

我做错什么了吗?

1个回答

如果您要指定列,则 field 名称必须与对象键匹配。您的数据具有:

“mossadId”

并且字段名为:

“mossaId”

请注意缺少的“d”。

您还只定义了一个字段/列。如果您想查看其余字段/列,则需要将它们添加到 columns

Adrian Klaver
2020-07-06