addListener method

void addListener(
  1. ModernFormTextFieldListenner value,
  2. int index
)

Implementation

void addListener(ModernFormTextFieldListenner value, int index) {
  if (value.onChange != null) {
    TextEditingController c = controllers[index];

    c.addListener(() {
      if (value.type == ModernFormTextFieldListennerType.Money||
          value.type == ModernFormTextFieldListennerType.Percent ||
          value.type == ModernFormTextFieldListennerType.Number) {
        MoneyMaskedTextController c =
            controllers[index] as MoneyMaskedTextController;
        value.onChange!(c.numberValue);
      } else {
        value.onChange!(c.text);
      }
    });
  }
}