Handsontable文档声明您可以将列的数据设置为对象的嵌套属性,如此
hot4 = new Handsontable(container4, {
data: nestedObjects,
colHeaders: true,
columns: [
{data: 'id'},
{data: 'name.first'},
{data: 'name.last'},
{data: 'address'}
],
minSpareRows: 1
});
这很好用,但我似乎无法说明返回的用户的名字是否为null - 我试过以下
{data: function(e){
if(e.name!== null) {
return 'name.first'
} else {
return 'Not Found'
}},
然而,这会将实际的字符串name.first
嵌入到单元格中,这显然是错误的。有什么想法吗?
答案 0 :(得分:1)
返回event.object.attribute获取用户的名字
return e.name.first