【问题标题】:Multiple dimension array into dojo datagrid多维数组进入道场数据网格
【发布时间】:2013-06-15 15:00:18
【问题描述】:

我需要创建一个使用从 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

【问题讨论】:

    标签: javascript json dojo


    【解决方案1】:

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

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

    您可以在列上使用格式化程序属性,并让该函数从单元格中返回您想要的任何 MetricData 内容。

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

    【讨论】:

      猜你喜欢
      • 2011-11-02
      • 1970-01-01
      • 1970-01-01
      • 2010-09-24
      • 2015-11-17
      • 2023-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多