DefaultListFormController constructor

DefaultListFormController({
  1. List<String>? initialValues,
})

Implementation

DefaultListFormController({this.initialValues}) {
  if (initialValues != null) {
    for (var value in initialValues!) {
      if (value.isEmpty) {
        return;
      }
      TextEditingController textEditingController = TextEditingController();
      textEditingController.text = value;
      textEditingControllers.add(textEditingController);
    }
  }
  if (textEditingControllers.isEmpty || initialValues == null) {
    textEditingControllers.add(TextEditingController());
  }
}