Я использую 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.При печати значения строки в журнале консоли он возвращает массив внутри элемента строки.Я подозреваю, что мне чего-то не хватает.
Любая помощь по этому вопросу очень ценится.