From 42ca4f76bfdfbb3c79a248f4189adb2347684de2 Mon Sep 17 00:00:00 2001 From: "DESKTOP-GENO133\\IvanPlex" Date: Thu, 29 Feb 2024 13:31:32 -0700 Subject: [PATCH] added a universal table search function --- wwwroot/js/shared.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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