【发布时间】:2015-09-25 15:13:19
【问题描述】:
我想使用 dc.js 创建一个数据表。我的javascript代码如下:
dataTable.width(800).height(800)
.dimension(collegeDimension)
.group(function(d) { return "List of all Selected Students"
})
.size(100)
.columns([
function(d) { return d.student_name; },
function(d) { return d.student_grade; }
])
.sortBy(function(d){ return d.order-details.order-id; })
// (optional) sort order, :default ascending
.order(d3.ascending);
我有一个 json 文件,看起来像这样:
[{
"college_name":"abc",
"college_students":[
{
"student_name":"xyz1",
"student_grade":"A"
},
{
"student_name":"xyz2",
"student_grade":"B"
}
]},{
"college_name":"abc1",
"college_students":[
{
"student_name":"xyz3",
"student_grade":"A"
},
{
"student_name":"xyz4",
"student_grade":"B"
}
]},{
"college_name":"abc2",
"college_students":[
{
"student_name":"xyz5",
"student_grade":"A"
},
{
"student_name":"xyz6",
"student_grade":"B"
}
]}]
我有一个不能更改 json 结构的要求。
是否可以使用dataTable解析数据并创建具有以下结构的数据表?
【问题讨论】:
标签: javascript json datatable dc.js crossfilter