0

我需要使用从 JSON 文件填充的值创建一个 dojo 数据网格,我已经设法获取初始值,但是数据包含数组数组,我不确定如何从下一个数组中获取数据节目。

这是一个显示数据的 jsfiddle http://jsfiddle.net/bqK2a/2/

这是我网格的结构,问题是“MetricData”只显示[object Object]

grid = new dojox.grid.DataGrid({
    store: store,
    query: {DataDTS:"*"},
     structure: [
    { name: "DateDTS", field: "DataDTS", width: "10%" },
    { name: "Small", field: "System", width: "10%" },
    { name: "SourceServer", field: "SourceServer", width: "10%" },
    { name: "OldestData", field: "OldestData", width: "10%" },
    { name: "MetricData", field: "MetricData", width: "10%" },

]
},"gridDiv");

然后我需要在标题分组的列中显示数据,有没有办法用数据网格做到这一点?例如,在数据中,对于 Them,每个部分都需要分组并显示在 Them 标题下。

他们

++++++++

1|2|3|4

4

1 回答 1

0

问题是网格只是对对象的 MetricData 属性中的值调用 toString,并且不知道您希望它如何显示 MetricData 下的值。

您正在寻找的是一个格式化程序,这里描述得很好:http: //dojotoolkit.org/documentation/tutorials/1.9/populating_datagrid/

您将在列上使用格式化程序属性,并让该函数返回单元格中所需的任何 MetricData 内容。

我可能完全错过了您所说的关于底部的“THEM”和格式化内容,但这将解决您唯一得到的 [object Object] 问题。

于 2013-06-20T06:53:52.190 回答