Необработанная ошибка FooTable со скрытыми строками таблицы - PullRequest
0 голосов
/ 10 января 2019

Я пытаюсь сделать простое .toggle(), используя кнопку, чтобы показать / скрыть определенные строки в таблице. Я также использую FooTable 3.0.10 , но когда у меня есть какие-либо строки с style="display:none;", рисование таблицы завершается неудачно, и я получаю следующую ошибку:

FooTable: необработанная ошибка, возникающая во время операции рисования. TypeError: Невозможно прочитать свойство 'toUpperCase' из неопределенного

Вот пример кода:

$("#toggle-zero-balances").on("click", function() {
  $(".zero-bal-row").toggle('fast');
});
$('.my-table').footable();
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.0/jquery.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-footable/3.0.10/footable.js"></script>

<button id="toggle-zero-balances">Show zero balances</button>

<table class="table my-table">
  <thead>
    <tr>
      <th data-breakpoints="">Balances 1</th>
    </tr>
  </thead>
  <tr class="zero-bal-row" style="display: none;">
    <td>0</td>
  </tr>
  <tr>
    <td>5</td>
  </tr>
</table>

Пожалуйста, сообщите, если есть какие-либо обходные пути / решения для этого.

...