Verbesserung
Wichtig
Detail
Fehlerbehebung
Wichtig
Detail
#27393
Baum - Tabellen: Selektion von mehrfach vorkommenden Zeilenobjekten expandiert Teilbäume / wählt falsche Zeile
#27424
"Container" für neue Grid-Zeile nicht mandatory, aber versteckte NPE, wenn Wert gelöscht wird
Verbesserung
Aktuell kann man für Objekttypen CRUD (Create-Read-Update-Delte) definieren, indem man eine Grund-Sicht (Tabelle, Baum, Grid) definiert und dazu entsprechende Create/Delete-Dialoge/Knöpfe hinzukonfiguriert.
Verbesserung
Schöner wäre es, wenn man die CRUD-Sicht direkt aus einem Template definieren und gegebenenfalls später noch anpassen könnte. D.h. man wählt z.B. Tabelle (CRUD) und erhält eine Tabelle mit Anlage-Dialog und Lösch-Befehl, der die selektierte Zeile löscht.
Bei einer Grid-Komponente (die intrinsisch für Bearbeitung gedacht ist) sollten diese Funktionalitäten immer standardmäßig miterzeugt werden. Bei Tree/Table könnte das optional sein (entweder Table, oder Table (CRUD)).
Test
- /com.top_logic.demo/src/test/java/test/com/top_logic/demo/scripted/layout/inapp/templates/TestTableWithDialogs.script.xml