Fixes for multi selection
This commit is contained in:
@@ -24,13 +24,11 @@ export default class extends Controller {
|
||||
|
||||
get #selectedLabel() {
|
||||
const selectedValue = this.#selectedItemValue()
|
||||
console.debug("Es ", this.defaultValueValue);
|
||||
|
||||
if (this.hasDefaultLabelValue && (selectedValue === this.defaultValueValue || !selectedValue)) {
|
||||
return this.defaultLabelValue
|
||||
}
|
||||
|
||||
console.debug("EIN", this.#selectedItem);
|
||||
|
||||
return this.#selectedItem?.dataset?.comboboxLabel || ""
|
||||
}
|
||||
|
||||
|
||||
@@ -26,11 +26,12 @@ export default class extends Controller {
|
||||
if (!value) return false
|
||||
|
||||
const defaultValue = this.#defaultValueForField(field)
|
||||
console.debug("defaultValue", defaultValue);
|
||||
return defaultValue ? value !== defaultValue : true
|
||||
}
|
||||
|
||||
#defaultValueForField(field) {
|
||||
const comboboxContainer = field.closest("[data-combobox-default-value]")
|
||||
return comboboxContainer?.dataset?.comboboxDefaultValue
|
||||
const comboboxContainer = field.closest("[data-combobox-default-value-value]")
|
||||
return comboboxContainer?.dataset?.comboboxDefaultValueValue
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user