SlickGrid и загрузка данных json
нашёл таблицу в инете: SlickGrid
Внешне выглядит красиво и работает жутко быстро, насколько получилось протестить, однако есть проблема связать это с моими данными: Здесь требуется вот такой массив: var rows = [ { field_1: "value1", field_2: "value2" }, { field_1: "value3", field_2: "value4" } ]; А мне приходит такой json: Код:
[{"s":["hh_72","81","70"]},{"s":["hh_11","20","55"]},{"s":["hh_95","59","96"]}] Ну или как то на асп сделать динамические объекты, которые возвращать сюда ввиде json. В общем подскажите в каком направлении копнуть? |
Ну так Вы же сами ответили на свой вопрос!
1. При приеме данных в формате json Вам надо на клиенте сделать функцию преобразования массива [{"s":["hh_72","81","70"]},{"s":["hh_11","20","55"]},{"s":["hh_95","59","96"]}]в другой формат данных - в массив var rows = [ { field_1: "value1", field_2: "value2" }, { field_1: "value3", field_2: "value4" } ]; 2. Если есть возможность изменить отдачу сервером, то сразу там и измените отдачу с json на то, что требует SlickGrid. Или я не понял вопроса? |
Проморгал ответ сразу.
Вот так и сделал - перекодировку на клиенте. Достаточно быстро в итоге работает с довольно большими объёмами данных, хотя, конечно, хотелось бы избавиться от дополнительного звена. С другой стороны данный формат сильно уменьшает количество передаваемых символов. В общем решил так пока оставить. |
Часовой пояс GMT +3, время: 11:38. |