Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.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
Javascript dojo datagrid中的多维数组_Javascript_Json_Dojo - Fatal编程技术网

Javascript dojo datagrid中的多维数组

Javascript dojo datagrid中的多维数组,javascript,json,dojo,Javascript,Json,Dojo,我需要创建一个DojoDataGrid,其中包含从JSON文件填充的值,我已设法在中获取初始值,但是数据包含数组数组,我不确定如何从要显示的下一个数组中获取数据 下面是一个显示数据的JSFIDLE 这是我的网格结构,问题是“MetricData”只显示[对象] grid = new dojox.grid.DataGrid({ store: store, query: {DataDTS:"*"}, structure: [ { name: "DateDTS", f

我需要创建一个DojoDataGrid,其中包含从JSON文件填充的值,我已设法在中获取初始值,但是数据包含数组数组,我不确定如何从要显示的下一个数组中获取数据

下面是一个显示数据的JSFIDLE

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

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");
然后,我需要在标题分组的列中显示数据,有没有一种方法可以通过datagrid实现这一点?例如,在数据中,对于它们,每个部分都需要分组并显示在“它们”标题下

他们

++++++++


1 | 2 | 3 | 4

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

看起来您正在寻找的是一个格式化程序,这里已经详细描述了:

您可以在列上使用formatter属性,并让该函数从单元格中的MetricData返回任何内容

我可能完全没听清你在底部提到的“它们”和格式化内容,但这将解决你唯一的获取[object]问题