MultiSelect(
titleText: 'Select The Options!',
validator: (value) {
if (value == null) {
return 'Please select one or more option(s)';
}
return 'Loading...';
},
errorText: 'Please select one or more option(s)',
dataSource: _getDataSource,
textField: 'display',
valueField: 'value',
filterable: true,
required: true,
value: null,
change: _onChange,
saveButtonColor: Theme.of(context).primaryColor,
saveButtonText: 'OK',
clearButtonColor: Colors.yellowAccent[700],
clearButtonIcon: FontAwesome.trash,
clearButtonTextColor: Colors.black,
cancelButtonColor: Colors.red[800],
cancelButtonTextColor: Colors.white,
cancelButtonIcon: FontAwesome.times,
selectIcon: Icons.arrow_drop_down_circle,
saveButtonIcon: FontAwesome.check,
enabledBorderColor: Colors.blue,
);
}