Wichtig
Kleinigkeit
Fehlerbehebung
Wichtig
Fehlerbehebung
Detail
#23021
Man kann in FormTableModel keine als geändert markierten Felder erzeugen
Nachdem im FormTableModel Felder erzeugt wurden, werden diese als "ungeändert" markiert. Dies kann nicht verhindert werden, wenn das nicht gewünscht oder gar negativ ist.
Codemigration
- com.top_logic.layout.table.model.FieldProvider, die in createField eine der Methoden field.setValue(), field.setAsSelection() oder field.setAsSingleSelection() aufrufen, müssen nun stattdessen entsprechend field.initializeField(), field.initSelection() oder field.initSingleSelection() aufrufen.
- An Stellen, an denen diese Migration vergessen wurde, bekommt man beim Verlassen des entsprechenden Reiters auch im Viewmode oder wenn man keine Änderungen gemacht hat eine CheckChanged-Abfrage
Test
Kein Test.