2017-08-15 13 views
0

でネストされた配列とデータ構造を表示します。は、私はhandsontableに表示するオブジェクトのデータ構造は次のようになりますhandsontable

job  | name 
----------------------- 
farmer  | mike 
      | nina 
carpenter | lenny 

これを達成する方法はありますか?

私はここにjsfiddleを作成しました:http://jsfiddle.net/fLqre6w7/

をあなたは私が書いた見ることができるように:

columns: [ 
    {data: 'job'}, 
    {data: 'persons'} 
] 

私が書くのが大好きだ:nestedRowsで

columns: [ 
    {data: 'job'}, 
    {data: 'persons.name'} 
] 

答えて

0

あなたはこの近くに得ることができます。 http://jsfiddle.net/qoez14w0/1/

var sourceDataObject = [ 
     {job: "Farmers", name: null, __children: [{name:"mike"}, {name:"nina"}]}, 
     {job: "Carpenters", __children: [{name:"lenny"}]} 
    ], 
    container = document.getElementById('example1'), 
    hot; 

    hot = new Handsontable(container, { 
    data: sourceDataObject, 
    rowHeaders: true, 
    colHeaders: ['Farmers', 'Name'], 
    nestedRows: true, 
    contextMenu: true, 
    }); 
関連する問題