Skip to content

A Dropdown search widget with uses a text filed as its search bar.

License

Notifications You must be signed in to change notification settings

tomassasovsky/very_good_dropdown_search

 
 

Repository files navigation

Dropdown Text Search

Features

A Dropdown List with TextField search and Keyboard support.

Arrow_UP & Arrow_DOWN : for travelling in the list

Enter_KEY : Selects the current selected item in the list

Escape_KEY : Closes the Dropdown overlay and reset the search TextField

Note : Currently, only working for String list items.

Getting started

Add this line to your file.

import 'package:dropdown_text_search/src/flutter_dropdown_text_search.dart';

Usage

SizedBox(
    width: 250,
    child: DropdownTextSearch(
        onChange: (val){
            print(val);
            _controller.text = val;
        },
        noItemFoundText: "Invalid Search",
        controller: _controller,
        overlayHeight: 300,
        items: citiesData,
        filterFnc: (String a,String b){
          return a.toLowerCase().startsWith(b.toLowerCase());
        },
        decorator: UIComponents.inputDecoration(
            context: context,
            hint: "All"
        ),
    )
)

Additional information

Repo: dropdown_text_search

Found any issues, report here

About

A Dropdown search widget with uses a text filed as its search bar.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Dart 100.0%