new AutoComplete()
INTERNAL CODE DOCUMENTATION COMPLETE
Auto Complete Controller
A comprehensive Stimulus controller providing advanced autocomplete functionality with AJAX search capabilities, keyboard navigation, and flexible value management. Supports remote data loading, local filtering, custom value support, and accessibility features.
Key Features:
- Remote AJAX data loading with configurable endpoints
- Local data filtering from pre-loaded datalists
- Keyboard navigation (arrow keys, enter, escape)
- Custom value support for "allow other" scenarios
- Hidden field integration for form submission
- Debounced search with configurable delay
- Accessibility support with ARIA attributes
- Clear button functionality with state management
- Real-time validation and selection feedback
- Bootstrap styling integration
Extends
- Controller