| | |
| | | @api selectedValue; |
| | | @api selectedValues = []; |
| | | @api label; |
| | | @api minChar = 2; |
| | | @api minChar = 1; |
| | | @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; |
| | |
| | | this.value = value; |
| | | this.values = values; |
| | | this.optionData = optionData; |
| | | } |
| | | |
| | | get isRequired() { |
| | | return this.required; |
| | | } |
| | | |
| | | filterOptions(event) { |
| | |
| | | |
| | | selectItem(event) { |
| | | var selectedVal = event.currentTarget.dataset.id; |
| | | this.myValue = selectedVal; |
| | | if(selectedVal) { |
| | | var count = 0; |
| | | var options = JSON.parse(JSON.stringify(this.optionData)); |