From 25f056535350a0b80bad50d2cc45311998e5d1cd Mon Sep 17 00:00:00 2001
From: 19626 <1962676589@qq.com>
Date: 星期一, 09 十月 2023 18:28:00 +0800
Subject: [PATCH] 近期修改

---
 force-app/main/default/lwc/multiSelectCombobox/multiSelectCombobox.js |   16 ++++++++++++++--
 1 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/force-app/main/default/lwc/multiSelectCombobox/multiSelectCombobox.js b/force-app/main/default/lwc/multiSelectCombobox/multiSelectCombobox.js
index e795b39..924fc87 100644
--- a/force-app/main/default/lwc/multiSelectCombobox/multiSelectCombobox.js
+++ b/force-app/main/default/lwc/multiSelectCombobox/multiSelectCombobox.js
@@ -7,7 +7,7 @@
     @api selectedValue;
     @api selectedValues = [];
     @api label;
-    @api minChar = 2;
+    @api minChar = 1;
     @api disabled = false;
     @api multiSelect = false;
     @api myValue;
@@ -15,10 +15,11 @@
     @track value;
     @track values = [];
     @track optionData;
-    @track searchString;
+    @api searchString;
     @track message;
     @track showDropdown = false;
     @api placeholder = '--鏃�--';
+    @track errorFlag = false;
     connectedCallback() {
         this.showDropdown = false;
         var optionData = this.options ? (JSON.parse(JSON.stringify(this.options))) : null;
@@ -159,6 +160,17 @@
                 count++;
             }
         }
+        if(!previousLabel){
+            var element = this.template.querySelector('[data-id="myinput"]');
+            element.classList.add('slds-has-error');
+            this.errorFlag = true;
+            this.showDropdown = false;
+        }else{
+            var element = this.template.querySelector('[data-id="myinput"]');
+            element.classList.remove('slds-has-error');
+            this.errorFlag = false;
+            this.showDropdown = false;
+        }
         if(this.multiSelect)
         	this.searchString = count + ' Option(s) Selected';
         else

--
Gitblit v1.9.1