Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/felixmccuaig/flutter-autocomplete-textfield
An autocomplete Textfield for flutter
https://github.com/felixmccuaig/flutter-autocomplete-textfield
autocomplete dart flutter google material material-design textfield
Last synced: 3 months ago
JSON representation
An autocomplete Textfield for flutter
- Host: GitHub
- URL: https://github.com/felixmccuaig/flutter-autocomplete-textfield
- Owner: felixmccuaig
- License: mit
- Created: 2018-07-14T02:42:46.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-02-12T21:30:12.000Z (almost 2 years ago)
- Last Synced: 2024-11-07T10:03:25.744Z (3 months ago)
- Topics: autocomplete, dart, flutter, google, material, material-design, textfield
- Language: Dart
- Size: 2.11 MB
- Stars: 181
- Watchers: 6
- Forks: 131
- Open Issues: 36
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-material-design - flutter-autocomplete-textfield - Autocomplete textfield built with material (Flutter / Components)
README
# autocomplete_textfield
An autocomplete textfield for flutter
# pull requests
Feel free to submit pull requests for desired changes / features / bug fixes... It makes the maintenance of this code much easier as I no longer use Flutter frequently.
## Pub Package Can Be Found At
[Pub Package](https://pub.dartlang.org/packages/autocomplete_textfield#-example-tab-)## Breaking Changes
TextField is set by default to call onSubmitted on a suggestion tap and also to clear the TextField on submit.
These can both be disabled with submitOnSuggestionTap and clearOnSubmit respectively.
## Usage
AutoCompleteTextField supports any data type suggestions
```dart
new AutoCompleteTextField()
```
The suggestions parameter must have data that matches ``
A global key of type `GlobalKey>` is required so that the `clear()` method can be called to clear AutoCompleteTextField.# Strings and itemFilter
Filtering is case sensitive so when using strings a common implementation of itemFilter is .
```dart
itemFilter: (item, query) {
return item.toLowerCase().startsWith(query.toLowerCase());
}
```