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);
}
}
}