Я использую DataTables на странице, при этом исходные данные находятся в массиве javascript.
Структура таблицы очень проста; раздел aoColumns:
"aoColumns" : [
{ "sTitle" : "Who"},
{ "sTitle" : "What" },
{ "sTitle" : "Status" }
]
Когда я показываю таблицу, я бы хотел, чтобы в первом столбце отображался индекс строки из исходного массива.
Итак, если aaData содержит:
["John", "Do something", "Waiting"],
["Jane", "More things", "Done"],
["Zed", "Stay awesome", "Ongoing]
Тогда таблица действительно будет отображать:
ID | Who | What | Status**
0 | John | Do Something | Waiting
1 | Jane | ....
2 | Zed | ....
Дополнительный бонус за то, как идентификатор, показанный в таблице, на самом деле был индексом массива + 1 (таким образом, строка Джона будет начинаться с 1, строка Джейн с 2 и так далее).