multiselect_dropdown_flutter 0.0.2 copy "multiselect_dropdown_flutter: ^0.0.2" to clipboard
multiselect_dropdown_flutter: ^0.0.2 copied to clipboard

A simple multiselect dropdown with select all and search options. Works with a simple list and a list of maps.

  • A simple multiselect dropdown which has Select All and Search options.
  • You can use a simple list or a list of maps.

Features #

MultiSelect Dropdown demo

  • Use MultiSelectDropdown for list of maps.
  • Use MultiSelectDropdown.simpleList for a simple list.

Getting started #

  • Add the package in your flutter project.
  • Import the package import 'package:multiselect_dropdown_flutter/multiselect_dropdown_flutter.dart';.

Usage #

class MultiSelectExample extends StatelessWidget {
  const MultiSelectExample({super.key});

  final List myList2 = const ['Dog', 'Cat', 'Mouse', 'Rabbit'];

  final List myList = const [
    {'id': 'dog', 'label': 'Dog'},
    {'id': 'cat', 'label': 'Cat'},
    {'id': 'mouse', 'label': 'Mouse'},
    {'id': 'rabbit', 'label': 'Rabbit'},
  ];

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Column(
        children: [
          MultiSelectDropdown(
            list: myList,
            initiallySelected: const [],
            onChange: (newList) {
              // your logic
            },
          ),
          const SizedBox(height: 50),
          MultiSelectDropdown.simpleList(
            list: myList2,
            initiallySelected: const [],
            onChange: (newList) {
              // your logic
            },
            includeSearch: true,
            includeSelectAll: true,
          ),
        ],
      ),
    );
  }
}

I will keep adding more functionalities.

28
likes
0
pub points
91%
popularity

Publisher

verified publishermakecv.in

A simple multiselect dropdown with select all and search options. Works with a simple list and a list of maps.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter

More

Packages that depend on multiselect_dropdown_flutter