Automatically trigger autocomplete on focus.

This commit is contained in:
SiriusXT
2024-10-30 22:30:40 +08:00
parent acf37f9327
commit 2387bbd17f

View File

@@ -84,6 +84,13 @@ export default class EmptyTypeWidget extends TypeWidget {
); );
} }
// Automatically trigger autocomplete on focus.
this.$autoComplete.on('focus', () => {
// simulate pressing down arrow to trigger autocomplete
this.$autoComplete.trigger($.Event('keydown', { which: 40 })); // arrow down
this.$autoComplete.trigger($.Event('keydown', { which: 38 })); // arrow up
});
this.$autoComplete this.$autoComplete
.trigger('focus') .trigger('focus')
.trigger('select'); .trigger('select');