具有嵌套数据存储的Dojo Gridx?

时间:2013-03-12 17:00:59

标签: dojo dojo.gridx

编辑: 答案是使用格式化程序功能(见下文)

如果你有这样的数据存储:

 var store = new Store({
    data: [
        { id: 1, username:  {first: 'John', last: 'Doe'},  
          score: 130, city: 'New York', birthday: '1980/2/5'}
    ]
});

有没有办法告诉 GridX 在这样的结构中引用username.first? (这不起作用,但有办法吗?)

var columns = [
  {field: 'username.first', name: 'Name'}
];

解答:

var columns = [
    {name: 'Name', field: 'username',  
        formatter: function(rowData) {
          return rowData.username.first;
        }
    }
];

0 个答案:

没有答案