combo_box_v2

This is project about combo box


License
Other

Documentation

Features

Getting started

Usage

to /example folder.

Widget exampleComboBox(BuildContext context) {
  return ComboBox(
    items: [
      ComboBoxItemModel(value: 1, label: "AAA"),
      ComboBoxItemModel(value: 2, label: "BBB"),
      ComboBoxItemModel(value: 3, label: "CCC"),
      ComboBoxItemModel(value: 4, label: "DDD"),
    ],
    valueSelected: valueSelected,
    textStyle: TextStyle(color: Colors.black, fontSize: 16),
    textStyleSelected: TextStyle(color: Colors.blue, fontSize: 16),
    displayText: (item) {
      return "${item.value}-${item.label}";
    },
    heightItem: 50,
    numberItemShow: 4,
    border: OutlineInputBorder(
      borderRadius: BorderRadius.circular(20),
      borderSide: BorderSide(color: Colors.blue, width: 2.0, style: BorderStyle.solid, strokeAlign: 1),
    ),
    borderFocus: OutlineInputBorder(
      borderRadius: BorderRadius.circular(20),
      borderSide: BorderSide(color: Colors.red, width: 2.0, style: BorderStyle.solid, strokeAlign: 1),
    ),
    onChanged: (item) {
      valueSelected = item?.value;
    },
  );
}

Additional information