From 5ce27d69c427ca16f37ff16d53758d0e877a88f9 Mon Sep 17 00:00:00 2001
From: 19626 <1962676589@qq.com>
Date: 星期三, 31 五月 2023 17:48:34 +0800
Subject: [PATCH] 修改页面以及更改跳转方式

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

diff --git a/force-app/main/default/lwc/multiSelectCombobox/multiSelectCombobox.js b/force-app/main/default/lwc/multiSelectCombobox/multiSelectCombobox.js
index 5bd3990..e795b39 100644
--- a/force-app/main/default/lwc/multiSelectCombobox/multiSelectCombobox.js
+++ b/force-app/main/default/lwc/multiSelectCombobox/multiSelectCombobox.js
@@ -10,13 +10,15 @@
     @api minChar = 2;
     @api disabled = false;
     @api multiSelect = false;
+    @api myValue;
+    @api required;
     @track value;
     @track values = [];
     @track optionData;
     @track searchString;
     @track message;
     @track showDropdown = false;
-
+    @api placeholder = '--鏃�--';
     connectedCallback() {
         this.showDropdown = false;
         var optionData = this.options ? (JSON.parse(JSON.stringify(this.options))) : null;
@@ -47,6 +49,10 @@
         this.optionData = optionData;
     }
 
+    get isRequired() {
+        return this.required;
+    }
+
     filterOptions(event) {
         this.searchString = event.target.value;
         if( this.searchString && this.searchString.length > 0 ) {
@@ -70,9 +76,14 @@
             this.showDropdown = false;
         }
 	}
+    @api refreshOptions(options) {
+        if(options && options.length > 0)
+            this.optionData = JSON.parse(JSON.stringify(options));
+    }
 
     selectItem(event) {
         var selectedVal = event.currentTarget.dataset.id;
+        this.myValue = selectedVal;
         if(selectedVal) {
             var count = 0;
             var options = JSON.parse(JSON.stringify(this.optionData));

--
Gitblit v1.9.1