diff --git a/src/infuse_iot/tools/localhost/index.html b/src/infuse_iot/tools/localhost/index.html
index e68f449..2055f9a 100644
--- a/src/infuse_iot/tools/localhost/index.html
+++ b/src/infuse_iot/tools/localhost/index.html
@@ -151,8 +151,6 @@
Infuse-IoT TDF Viewer
ws.onmessage = function (event) {
const { columns, rows, tdfs, apps, networks } = JSON.parse(event.data);
- console.log(networks);
-
if (!arraysEqual(currentTDFs, tdfs)) {
// Merge new data with the existing table data
const currentRows = shownTdfTable.getData();
@@ -238,11 +236,11 @@ Infuse-IoT TDF Viewer
enabledApps = currentApps.filter(a => appShow[a]);
enabledNetworks = currentNetworks.filter(a => networkShow[a]);
- console.log(enabledApps, enabledNetworks);
-
+ function customFilter(data, filterParams) {
+ return filterParams['apps'].includes(data.application) && filterParams["networks"].includes(data.network_id);
+ }
dataTable.clearFilter();
- dataTable.setFilter("application", "in", enabledApps);
- dataTable.setFilter("network_id", "in", enabledNetworks);
+ dataTable.setFilter(customFilter, {apps: enabledApps, networks: enabledNetworks});
filtering_update = false;
}