Handsontable: как разместить данные в виде ассоциативного массива

Используя handsontable, вы должны быть в состоянии пост с ajax включив данные так:

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

увидеть получить данные()

Но это отправляет данные в виде индексированного массива, например:

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

Как бы я провел публикацию данных в виде ассоциативного массива с индексами столбцов в качестве ключей? например:

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

В идеале для этого есть встроенный способ, например что-то вроде: getDataAssoc() это добавит ключ столбца в качестве ключа. Вместо того, чтобы добавлять функцию для зацикливания и перестройки данных перед их публикацией

1

Решение

Если вы обновите до более поздней версии handsontable, вы можете использовать getSourceData метод. Это должно получить вам данные в формате, который вы ищете. Он возвращает ваш исходный объект данных, и любые изменения, которые произошли в таблице, будут применены.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]