Fixed #7000 - CascadeSelect: When the first item has no sub items, hovering over it will automatically select it.
parent
7925d86aa3
commit
2f4e8d34ed
|
@ -100,11 +100,11 @@ import { ConnectedOverlayScrollHandler, UniqueComponentId } from '@primevue/core
|
|||
import AngleRightIcon from '@primevue/icons/angleright';
|
||||
import ChevronDownIcon from '@primevue/icons/chevrondown';
|
||||
import SpinnerIcon from '@primevue/icons/spinner';
|
||||
import TimesIcon from '@primevue/icons/times';
|
||||
import OverlayEventBus from 'primevue/overlayeventbus';
|
||||
import Portal from 'primevue/portal';
|
||||
import BaseCascadeSelect from './BaseCascadeSelect.vue';
|
||||
import CascadeSelectSub from './CascadeSelectSub.vue';
|
||||
import TimesIcon from '@primevue/icons/times';
|
||||
|
||||
export default {
|
||||
name: 'CascadeSelect',
|
||||
|
@ -359,6 +359,10 @@ export default {
|
|||
},
|
||||
onOptionMouseEnter(event) {
|
||||
if (this.focusOnHover) {
|
||||
if (event.processedOption.level === 0) {
|
||||
this.dirty = true;
|
||||
}
|
||||
|
||||
if (this.dirty || (!this.dirty && isNotEmpty(this.d_value))) {
|
||||
this.onOptionChange({ ...event, type: 'hover' });
|
||||
} else if (!this.dirty && event.processedOption.level === 0) {
|
||||
|
|
Loading…
Reference in New Issue