2015-11-22 43 views
0

的Handsontable文檔指出,您可以設置列的數據對象的嵌套屬性,像這樣檢查空屬性在Handsontable

hot4 = new Handsontable(container4, { 
    data: nestedObjects, 
    colHeaders: true, 
    columns: [ 
     {data: 'id'}, 
     {data: 'name.first'}, 
     {data: 'name.last'}, 
     {data: 'address'} 
    ], 
    minSpareRows: 1 
    }); 

這工作得很好,但我似乎無法解釋,如果返回用戶的名字爲空 - 我已經試過以下

{data: function(e){ 
    if(e.name!== null) { 
     return 'name.first' 
    } else { 
     return 'Not Found' 
    }}, 

然而,這將實際的字符串name.first嵌入到電池,這顯然是錯誤的。有任何想法嗎?

回答

1

返還event.object.attribute抓住用戶的名字

return e.name.first