insertTopLevelField method

void insertTopLevelField(
  1. OdooField field,
  2. int index
)

Insert a field at a specific index in top-level fields

Implementation

void insertTopLevelField(OdooField field, int index) {
  _update((v) {
    final list = [...v.topLevelFields];
    list.insert(index.clamp(0, list.length), field);
    return v.copyWith(topLevelFields: list);
  });
}