generateValue method
void
generateValue(
- dynamic value
Implementation
void generateValue(dynamic value) {
final controller = this.controller;
final entries = dropdownMenuEntries;
if (entries.isEmpty) {
debugPrint(
'${CmdOutputs.libraryHeader} ${CmdOutputs.unAbleToGenerate} $runtimeType with no entries');
return;
}
//select a random entry from the entries
final selectedValue = entries[Random().nextInt(entries.length)].value;
if (controller == null) {
debugPrint(
'${CmdOutputs.libraryHeader} ${CmdOutputs.noController} $runtimeType');
} else {
debugPrint(
'${CmdOutputs.libraryHeader} ${CmdOutputs.generatingValue} $runtimeType');
controller.text = value != '' ? selectedValue : value;
}
}