AutoComplete Features Showcase
Comprehensive demonstration of all AutoComplete component features based on README.md documentation.
Quick Start - Basic Usage
Try typing:
Lap, Mouse, Chair, DeskMulti-Field Search
Search across Name, Category, and Description simultaneously
Try typing:
ergonomic (finds chair & mouse), RGB (finds keyboard), Electronics (category search)
7 Built-In Display Modes
Eliminate custom ItemTemplate boilerplate
Try typing in any box:
Lap, Key, Mon, PenSimple
TitleWithDescription
TitleWithBadge
IconWithTitle
Card Mode (All Fields)
Filter Strategies
StartsWith (Default)
Contains
Fuzzy
Fluent Configuration API
Builder pattern for complex configurations
var config = AutoCompleteConfig<Product>.Create()
.WithItems(products)
.WithTextField(p => p.Name)
.WithTitleAndDescription(p => p.Category)
.WithBootstrapTheme(BootstrapTheme.Success)
.Build();Grouping
Try typing:
a or e (see items grouped by category: Electronics, Furniture, Stationery)
Default Headers
Custom Group Template
Virtualization (100K+ Items)
Handle large datasets efficiently - generates 5,000 items
Try typing:
Premium, Standard, Budget, Product 100, Item 500Bootstrap Theme Variants
9 pre-configured Bootstrap 5 color schemes
Try typing in each:
Lap, Des, Web - notice the different color themes
Configuration Options
MinSearchLength (3)
DebounceMs (1000)
MaxDisplayedItems (5)
Custom Templates
Try typing:
Lap, Chair (see rich template) or xyz (see "No results" template)
📊 Features Summary
- Display Modes: 7 built-in modes
- Filter Strategies: StartsWith, Contains, Fuzzy, Custom
- Multi-Field Search: Search across multiple properties
- Grouping: Default and custom templates
- Virtualization: 5000 items demo
- Bootstrap Themes: 9 color variants
- Fluent API: 100% parameter coverage
- AOT Compatible: Zero reflection, fully trimmable