Pakete, Repositories und App-Kategorien suchen

Cover von select_searchable_list
Paketdetailsv0.2.13

select_searchable_list

Ein sehr nützliches Flutter-Widget zum Durchsuchen einzelner oder mehrerer Optionen aus einer Dropdown-Liste.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
397
Likes
24
Pub-Punkte
140

Paket installieren

flutter pub add select_searchable_list

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Ein Flutter-Widget, das den Prozess des Suchens in einer Dropdown-Liste mit einzelnen oder mehreren Optionen vereinfacht. Es bietet eine intuitive, durchsuchbare Oberfläche, die die Benutzererfahrung beim Auswählen aus großen Datensätzen verbessert. Das Widget ist hochgradig anpassbar und unterstützt verschiedene Plattformen wie Android, iOS, Web, macOS, Windows und Linux. Ideal für Formulare und Daten-Eingabeschnittstellen, die eine effiziente Filterung und Auswahl erfordern.

Anwendungsfälle

  • Formularingaben mit großen Optionslisten
  • Dynamische Filterung in Admin-Dashboards
  • Benutzerprofil-Einrichtung mit Kategorieauswahl
  • suchbare Mehrfachauswahl-Menüs
  • Daten-Eingabe-Anwendungen mit umfangreichen Auswahlmöglichkeiten

Hauptmerkmale

  • Echtzeit-Suchfilterung
  • Unterstützung für einzelne und mehrfache Auswahl
  • Plattformübergreifende Kompatibilität
  • Anpassbare Benutzeroberfläche und Gestaltung
  • Einfache Integration in bestehende Formulare
  • Leicht und leistungsstark

Geeignet für

  • Entwickler, die datenintensive Anwendungen erstellen
  • Teams, die responsive Suchoberflächen benötigen
  • Projekte, die mehrfachauswahl-Menüs erfordern
  • UI/UX-fokussierte Flutter-Anwendungen
  • Anwendungen für mehrere Betriebssysteme

Hinweise

  • Kann zusätzliche Stilisierung für komplexe Themen erfordern
  • Eingeschränkte integrierte Überprüfungsfeatures
  • Die Leistung hängt von der Größe des Datensatzes ab
  • Nicht für extrem große Datensätze ohne Paginierung optimiert
  • Benötigt manuelle Behandlung von Auswahlrückrufen

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

Dropdown Searchable List Choices

A very useful widget for searching through single or multiple options from a drop-down list.

Platforms

This plugin has been successfully tested on iOS, Android & web.

Examples

The following examples are extracted from the example project available in the repository. More examples are available in this project.

Demo of Dropdown Searchable list with choices

drop-down-list

How to Use

          // ####### Data Sample (API Response)
          // Data value Api
          final Map<int, String> _listCategories = {1:'Boot', 2: 'Casual', 3: 'Flat', 4: 'Flip',  5: 'Lace up', 6: 'Loafer', 7: 'Slip-on', 8: 'Moccasins'};
          // Default value
          final List<int> _selectedCategory = [1];
          // Data value Api
          final Map<int, String> _listColors = {1:'Black', 2: 'Blue', 3: 'Brown', 4: 'Gold',  5: 'Green', 6: 'Grey', 7: 'Orange', 8: 'Pink', 9: 'Purple', 10: 'Red'};
          // Default value
          final List<int> _selectedColors = [2,4];
  
          // ####### Category Select List
          DropDownTextField(
            textEditingController: _categoryTextEditingController,
            title: 'Category',
            hint: 'Select Category',
            options: _listCategories,
            selectedOptions: _selectedCategory,
            onChanged: (selectedIds) {
              // setState(() => selectedIds);
            },
          ),

          // ####### Colors Select List
          DropDownTextField(
            textEditingController: _colorsTextEditingController,
            title: 'Colors',
            hint: 'Select Colors',
            options: _listColors,
            selectedOptions: _selectedColors,
            onChanged: (selectedIds) {
              // setState(() => selectedIds);
            },
            multiple: true,
          ),
Required parameters
data:

This property takes List as a parameter and it is useful to display items in drop down list.

Optional parameters
listBuilder:

This property takes int value as a parameter. This is use to set the initial segment from [segmentNames].

enableMultipleSelection:

This property takes Color value as a parameter. You can change the background color of animated segment.

bottomSheetTitle:

This gives the bottom sheet title.

submitButtonChild:

You can set your custom submit button when the multiple selection is enabled.

selectedItems:

This will give the call back to the selected items from list.

dropDownBackgroundColor:

This will set the background color to the Dropdown Searchable.

searchWidget:

This property takes TextFormField value as a parameter. [searchWidget] is use to show the text box for the searching. If you are passing your own widget then you must have to add [TextEditingController] for the [TextFormField].

isSearchVisible:

This property takes bool value as a parameter. [isSearchVisible] is use to manage the search widget visibility. by default it is [True] so widget will be visible.

LICENSE!

Dropdown Searchable list is MIT-licensed.

Additional information

    init_number=0; build_number=$(($(git rev-list HEAD --count) + init_number)); major=$((build_number / 2000)); minor=$(( (build_number / 20) % 10 )); patch=$((build_number % 20)); patch=$(printf "%02d" $patch); version="$major.$minor.$patch"; echo "version: $version+$build_number"

    dart fix --apply && flutter analyze

    flutter pub publish --dry-run

    flutter pub publish --force

Let us know!

I would be happy if you send us feedback on your projects where you use our component. Just email amir.email@gmail.com and let me know if you have any questions or suggestions about my work.

Kategorien

Abhängigkeiten

Abhängigkeiten 1 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.