setFieldIndex method
Implementation
void setFieldIndex(TField field, int value) {
final old = _fieldList.indexOf(field);
if (old == -1) return;
// Check value (original comment kept as-is)
var v = value;
if (v < 0) v = 0;
if (v >= count) v = count - 1;
if (v != old) {
_fieldList.removeAt(old);
_fieldList.insert(v, field);
field.propertyChanged(true);
changed();
}
}