Webix DataTable - 扩展对象属性

时间:2015-09-12 16:06:52

标签: javascript datatable webix

如果我有以下形式的(JavaScript)对象列表:

var results = [
  {'name': 'mary', 'availability' : { 'monday': 'True', 'tuesday': 'False' ... } },
  {'name': 'john', 'availability' : { 'monday': 'False', 'tuesday': 'False' ... } },
  {'name': 'pete', 'availability' : { 'monday': 'True', 'tuesday': 'True' ... } }
]

如何在DataTable中将每个日期作为列显示在Webix availability中?

DataTable的配置对象如下所示:

var dtable = webix.ui({
    ....
    view:"datatable",
    id: "nameTable",
    columns:[
        { id: "name",                 header:"Name"},
        { id: "availability.monday",  header:'Mon'},
        { id: "availability.tuesday", header:'Tue'}, 
        ...
    ],
    data:results,
    ...        
});

我也尝试过:id: "availability['mon']"无效或报告任何错误。如果我执行:id:"availability",则在浏览器中我会看到每行显示[object Object]

我也试过了autoconfig option但是没有渲染任何东西(没有错误)。

我试图在the documentation中找到示例,但到目前为止还没有找到。我确信这必须是可能的,而不必重新构建我的传入数据!

0 个答案:

没有答案