Предупреждение DataTables (идентификатор таблицы = «список упражнений»): запрошен неизвестный параметр «3» из источника данных для строки 0.

Я схожу с ума из-за этой ошибки, которая появляется.

У меня есть следующее табличное представление, в котором используются таблицы данных jquery.

var exercises = $('#exercises-list').dataTable( {
    "aoColumns": [
      { "bSortable": false },
      null, null,  null,  null, 
      { "bSortable": false }
    ] } ); 

<table id="exercises-list" class="table table-striped table-bordered table-hover">
       <thead>
             <tr>
                 <th>Title</th>
                 <th>Created By</th>
                 <th></th>
             </tr>
       </thead>

       <tbody> 
              <tr>
                  <th>title</th>
                  <th>name</th>
                  <th></th>
              </tr>
       </tbody> 
</table>

У меня есть ощущение, что ошибка связана с этим:

null, null,  null,  null, 

У меня это работало с 1 полем в таблице, но когда я добавил поля, все пошло наперекосяк.

Любые идеи?


person Roy M J    schedule 20.07.2013    source источник


Ответы (1)


Количество столбцов в HTML и длина массива aoColumns не совпадают. Из документации DataTables,

aoColumns: если указано, то длина этого массива должна быть равна количеству столбцов в исходной таблице HTML.

http://www.datatables.net/usage/columns

person vsr    schedule 20.07.2013