2016-01-21 31 views
1

使用handsontable發佈的數據,你應該能夠post with ajax通過包括像這樣的數據:Handsontable:如何作爲關聯數組

data: {data: myHandsOnTable.getData()}, 

看到getData()

但這職位數據作爲一個索引數組,例如:

[ 
    0=> "data" 
    1=> "moreData" 
] 

我將如何去發佈數據作爲關聯數組與列索引作爲關鍵?例如:

[ 
     "name"=> "data" 
     "email"=> "moreData" 
    ] 

Idealy將有一個內置的方式做到這一點,比如像:getDataAssoc()這將添加列鍵作爲key。而不是給一個函數在數據發佈它

回答

1

如果您升級到handsontable更高版本,可以使用getSourceData方法之前加入到環和重建。這應該讓你的數據在你正在尋找的格式。它將返回您的原始數據對象,並且將應用表中發生的任何更改。

+0

哇謝謝= D,如果我真的可以放棄這個,而不是getData將是有用的。他們應該在開始載入和保存部分中提到它。我會嘗試呃出去接受它是否有效。 – Andrew

+0

是的,可以直接用getSourceData()替換getData() – Andrew