Hallo,
wurde denn schon ausprobiert, ob eine Entität ohne Statusmodell langsamer wäre? Langsamer an welchen Stellen?
In Unterformularen könnte man ein Groovy-Skript bei der Property „Bearbeiten aktiv (dynamisch)“ hinterlegen, z.B.
if ((null!=context."#{NUCLET.Entitaet.Feld_das_bei_neuen_Datensätzen_leer_ist}")){
if(context.field == "#{NUCLET.Entitaet.Feld_das_bei_vorhandenen_Datensätzen_nicht_geändert_werden_darf}")
return false }
return true
und vermutlich (nicht ausprobiert) analog bei der Property „Aktiv (dynamisch)“ bei den Feldern im Hauptformular.
Grüsse,
nuclosian