activeFieldIndex property

int get activeFieldIndex

The index of the currently active form field.

Implementation

int get activeFieldIndex {
  if (_state != null) {
    return _state!.activeFieldIndex;
  }
  final idx = fields.indexWhere((f) => f.focused);
  return idx != -1 ? idx : _activeFieldIndex;
}
set activeFieldIndex (int val)

Implementation

set activeFieldIndex(int val) {
  if (_state != null) {
    _state!.activeFieldIndex = val;
    return;
  }
  _activeFieldIndex = val;
  if (fields.isNotEmpty) {
    for (var i = 0; i < fields.length; i++) {
      fields[i].focused = (i == val);
    }
  }
}