Таблицы данных - Показать скрытые строки - PullRequest
0 голосов
/ 26 февраля 2019

Я использую datatable для визуализации строк.

Изначально я скрывал некоторые дочерние строки во время события "rowCallback".

При событии щелчка я пытаюсь показать их, но этоне работает.

Ниже приведен код, используемый для отображения скрытых строк.

  var selectedRowId = "50";
  var table = $('#example').DataTable();

  table.rows().every( function ( rowIdx, tableLoop, rowLoop ) {
      var currentRow = this.data();
      var parentId = currentRow['parentId'];
      if(selectedRowId === parentId) {
        console.log("Match Found - " + selectedRowId + " - " + parentId);
        console.log("Row index to be shown - " + rowIdx);
        var row = table.row( rowIdx );
        console.log(row);
        $(row).show();
      }
  } );

Хотя условие выполнено и находится внутри условия if, скрытые строки не отображаются.

В чем может быть причина такого поведения.

PS.При печати значения строки в журнале консоли он возвращает массив внутри элемента строки.Я подозреваю, что мне чего-то не хватает.

Любая помощь по этому вопросу очень ценится.

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