Rails + jQuery DataTables Проблема CellIndex - PullRequest
0 голосов
/ 12 марта 2020

Я использую jQuery DataTables в двух моих приложениях на Rails 6. В одном приложении это работает нормально, в другом приложении я не могу заставить его работать. Я всегда получаю следующую ошибку:

Uncaught TypeError: Невозможно установить свойство '_DT_CellIndex' из неопределенного

В моем другом приложении эта ошибка произошла, когда число столбцов заголовка не соответствуют фактическим столбцам таблицы, но они подходят для фактического случая (2 столбца заголовка, 2 столбца таблицы).

Вот код таблицы:

<table id="general_feeds" class="table table-borderless text-center">
  <thead class="bg-bdh text-white shadow">
    <tr>
      <th>Datum</th>
      <th>Rolle</th>
    </tr>
   </thead>
   <tbody>
     <% @feedbacks.each do |feedback| %>
       <tr>
         <td><%= I18n.l(feedback.date) %></td>
         <td><%= feedback.role_before_type_cast %></td>
       <tr>
     <% end %>
   </tbody>
</table>

А вот мой js -код для инициализации таблицы:

$("#general_feeds").DataTable({
  "language": {
      "url": "//cdn.datatables.net/plug-ins/9dcbecd42ad/i18n/German.json"
  },
  responsive: true,
  searching: true
});

Я прочитал все темы на форуме datatables, но не смог заставить его работать. Я знаю, что плагин не поддерживает colspan et c. который я не использую.

Есть предложения?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...