diff --git a/src/components/autocomplete/AutoComplete.vue b/src/components/autocomplete/AutoComplete.vue index 0de56bc4b..2500f5a9e 100755 --- a/src/components/autocomplete/AutoComplete.vue +++ b/src/components/autocomplete/AutoComplete.vue @@ -709,7 +709,7 @@ export default { return this.isValidOption(option) && this.getOptionLabel(option).toLocaleLowerCase(this.searchLocale) === value.toLocaleLowerCase(this.searchLocale); }, isValidOption(option) { - return option && !(this.isOptionDisabled(option) || option.optionGroup); + return option && !(this.isOptionDisabled(option) || this.isOptionGroup(option)); }, isSelected(option) { return ObjectUtils.equals(this.modelValue, this.getOptionValue(option), this.equalityKey); diff --git a/src/components/dropdown/Dropdown.vue b/src/components/dropdown/Dropdown.vue index 6d8504bb2..12520e17f 100755 --- a/src/components/dropdown/Dropdown.vue +++ b/src/components/dropdown/Dropdown.vue @@ -668,7 +668,7 @@ export default { return this.isValidOption(option) && this.getOptionLabel(option).toLocaleLowerCase(this.filterLocale).startsWith(this.searchValue.toLocaleLowerCase(this.filterLocale)); }, isValidOption(option) { - return option && !(this.isOptionDisabled(option) || option.optionGroup); + return option && !(this.isOptionDisabled(option) || this.isOptionGroup(option)); }, isValidSelectedOption(option) { return this.isValidOption(option) && this.isSelected(option); diff --git a/src/components/listbox/Listbox.vue b/src/components/listbox/Listbox.vue index ba5f48142..599a58bf6 100755 --- a/src/components/listbox/Listbox.vue +++ b/src/components/listbox/Listbox.vue @@ -493,7 +493,7 @@ export default { return this.isValidOption(option) && this.getOptionLabel(option).toLocaleLowerCase(this.filterLocale).startsWith(this.searchValue.toLocaleLowerCase(this.filterLocale)); }, isValidOption(option) { - return option && !(this.isOptionDisabled(option) || option.optionGroup); + return option && !(this.isOptionDisabled(option) || this.isOptionGroup(option)); }, isValidSelectedOption(option) { return this.isValidOption(option) && this.isSelected(option); diff --git a/src/components/multiselect/MultiSelect.vue b/src/components/multiselect/MultiSelect.vue index b6c146e5a..535e7e8fd 100755 --- a/src/components/multiselect/MultiSelect.vue +++ b/src/components/multiselect/MultiSelect.vue @@ -783,7 +783,7 @@ export default { return this.isValidOption(option) && this.getOptionLabel(option).toLocaleLowerCase(this.filterLocale).startsWith(this.searchValue.toLocaleLowerCase(this.filterLocale)); }, isValidOption(option) { - return option && !(this.isOptionDisabled(option) || option.optionGroup); + return option && !(this.isOptionDisabled(option) || this.isOptionGroup(option)); }, isValidSelectedOption(option) { return this.isValidOption(option) && this.isSelected(option);