liangxiaozhen
2023-08-06 1d17c4022a928eacff7309016cde76f29ad257fb
force-app/main/default/lwc/multiSelectCombobox/multiSelectCombobox.js
@@ -10,13 +10,14 @@
    @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;
    connectedCallback() {
        this.showDropdown = false;
        var optionData = this.options ? (JSON.parse(JSON.stringify(this.options))) : null;
@@ -45,6 +46,10 @@
        this.value = value;
        this.values = values;
        this.optionData = optionData;
    }
    get isRequired() {
        return this.required;
    }
    filterOptions(event) {
@@ -77,6 +82,7 @@
    selectItem(event) {
        var selectedVal = event.currentTarget.dataset.id;
        this.myValue = selectedVal;
        if(selectedVal) {
            var count = 0;
            var options = JSON.parse(JSON.stringify(this.optionData));