diff --git a/wwwroot/js/shared.js b/wwwroot/js/shared.js index f9e317b..e135ab4 100644 --- a/wwwroot/js/shared.js +++ b/wwwroot/js/shared.js @@ -884,4 +884,17 @@ function showTableColumns(e, isExtraField) { $(`[data-column='${columnName}']`).hide(); } } +} + +function searchTableRows(tabName, searchString) { + var rowData = $(`#${tabName} table tbody tr`); + var filteredRows = $(`#${tabName} table tbody tr:contains('${searchString}')`); + if (searchString.trim() == '') { + rowData.removeClass('override-hide'); + } else { + rowData.addClass('override-hide'); + filteredRows.removeClass('override-hide'); + } + $(".tagfilter.bg-primary").addClass('bg-secondary').removeClass('bg-primary'); + updateAggregateLabels(); } \ No newline at end of file