From c9d89e04c6189ec7979631e13e59b791be9a49da Mon Sep 17 00:00:00 2001 From: Charan Girijala <82193104+charangirijala@users.noreply.github.com> Date: Wed, 18 Dec 2024 14:56:30 +0530 Subject: [PATCH] For JSImplementation-4 --- .../lwc/logFileProcessor/logFileProcessor.js | 6 +- .../lwc/logPreviewer/logPreviewer.html | 20 ++- .../default/lwc/logPreviewer/logPreviewer.js | 147 ++++++++++++------ .../multiSelectComboboxItem.html | 20 +-- .../App_Service.messageChannel-meta.xml | 4 + 5 files changed, 139 insertions(+), 58 deletions(-) diff --git a/force-app/main/default/lwc/logFileProcessor/logFileProcessor.js b/force-app/main/default/lwc/logFileProcessor/logFileProcessor.js index 1f9775f..b8a8acb 100644 --- a/force-app/main/default/lwc/logFileProcessor/logFileProcessor.js +++ b/force-app/main/default/lwc/logFileProcessor/logFileProcessor.js @@ -69,6 +69,7 @@ export default class LogFileProcessor extends LightningElement { stdExpCount = 0; codeUnitsCount = 0; methodUnitsCount = 0; + eventsPicklistValues = new Set(); execAnonyCount = 0; fileData; fileMetadata = { @@ -115,6 +116,7 @@ export default class LogFileProcessor extends LightningElement { if (this.STD_EXP_MATCHER.test(line)) { this.stdExpCount++; const lineEvent = line.split("|")[1]; + this.eventsPicklistValues.add(lineEvent); /* * If the current line is only codeunit or Methodunit then * process regex else directly push the line to corresponding * CU / MU @@ -419,9 +421,11 @@ export default class LogFileProcessor extends LightningElement { this.fileMetadata.nofCodeUnits = this.codeUnitsCount; this.fileMetadata.nofMethodUnits = this.methodUnitsCount; this.fileMetadata.nofLines = this.fileData.length; + // console.log("Event Picklist Values: ", this.eventsPicklistValues); const payload = { fileMetadata: this.fileMetadata, - fileData: this.fileDataPartial + fileData: this.fileDataPartial, + eventsPicklistValues: Array.from(this.eventsPicklistValues) }; publish(this.messageContext, STATE, payload); } diff --git a/force-app/main/default/lwc/logPreviewer/logPreviewer.html b/force-app/main/default/lwc/logPreviewer/logPreviewer.html index f53353d..9dc4c44 100644 --- a/force-app/main/default/lwc/logPreviewer/logPreviewer.html +++ b/force-app/main/default/lwc/logPreviewer/logPreviewer.html @@ -436,11 +436,23 @@

class="slds-show slds-text-body_small" >{filter.field} - {filter.operator} - {filter.value} + {filter.operator} + {filter.filterValues} + +