19626
2023-10-09 25f056535350a0b80bad50d2cc45311998e5d1cd
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,9 +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;
@@ -158,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