autoComplete.js
autoComplete.js copied to clipboard
API Call to select an resultItem is not working
The following api call
autoCompleteJS.select(0);
is throwing a TypeError
Uncaught TypeError: Cannot set properties of undefined (setting 'event')
To reproduce just enter the api call at the end of the official codepen example: https://codepen.io/tarekraafat/pen/rQopdW
The following api call
autoCompleteJS.select(0);
is throwing a TypeErrorUncaught TypeError: Cannot set properties of undefined (setting 'event')
To reproduce just enter the api call at the end of the official codepen example: https://codepen.io/tarekraafat/pen/rQopdW
Got the same Issue
added PR https://github.com/TarekRaafat/autoComplete.js/pull/369
If you place autoCompleteJS.select(0) in the results event, it fires without error.
autoCompleteJS.input.addEventListener("results", function (event) { console.log(event.detail); autoCompleteJS.select(0) });
Type something and item with index 0 is automatically selected.
I guess if autoCompleteJS.select(0) is run before, the Init event may not be finished yet which throws error. Explained also in in PR #369