Get the previous field in definition order.
String? previousFieldName(String currentName) { final index = _fieldOrder.indexOf(currentName); if (index <= 0) return null; return _fieldOrder[index - 1]; }