TopLogic - the automated application engine
  • Releases
  • Dokumentation
  • Github
  • Discord
  1. Home
  2. Releases
  3. TL_7.9.0
  4. #26586

7.9.0
TopLogic Release

2024-10-04

Verbesserung

Wichtig
#26586
Direkte Aktualisierung berechneter Attribute in Formularen und Grids bei Bearbeitung der Eingangswerte
#26702
TLScript: sendMail() Funktion
#27216
Attribut-Annotation "fallback value" als Ersatz bei leerem Wert
#27457
Bedingte Formatierung in Tabellen/Grids/Formularen
#27784
Java 17 als Entwicklungsumgebung
#28122
Layout-Editor: Verallgemeinerte Formulartemplates
#28151
TLScript: neue Funktion ParseCSV
#28263
Allow to specify the deletion policy for a reference in the model
Detail
#27920
Entfernen alter Themes und Anpassung an das Core Theme
#28144
Buttonzeile über Template anzeigen, keine Buttonzeilen mehr in Administrationssichten
#28214
Update pac4j-oidc
#28292
tl-license-professional Version in tl-parent-all festlegen
Kleinigkeit
#28282
tl-demo: Beispiel für TreeGrid mit synthetischem Root-Knoten

Fehlerbehebung

Wichtig
#28197
Sortieren einer Kompositionstabelle nach einer Spalte mit SelectField führt zu ClassCastException
Detail
#27787
Fehlende Kontextvorschläge bei TL-Script-Funktionen mit Unterstrich im Namen
#28071
Löschen von Inline Kompositionselementen im Formular scheitert, wenn gelöschtes Objekt weitere Löschungen auslöst
#28175
Script Rekorder: Speichern von Scripten zeigt das Dateinamensfeld nicht an
#28184
Eclipse-Einstellungen: Update der webfragment Version auf 6.0
#28283
Migrationsprozessor zur Bereinigung von mehrfachen Verweisen auf die gleiche Komposition
#28288
Dynamische Sichtbarkeit benötigt Felder für abhängige Attribute
Verbesserung

Wichtig

#26586

Direkte Aktualisierung berechneter Attribute in Formularen und Grids bei Bearbeitung der Eingangswerte

CalculatedAttributeConstraintUpdate

Wenn die Eingangsgrößen eines Berechneten Attributs gemeinsam mit dem Attribut selbst auf einem Formular / in einer Formulartabelle angezeigt werden, führt die Änderung der Eingangswerte bisher nicht zu einer Aktualisierung des Ergebnisses.

Selbst beim "Übernehmen" der Eingangswerte in die Persistenz wird das Ergebnis nicht aktualisiert. Das führt dazu, dass auf diesem Ergebnis basierende Überprüfungen nicht auf dem aktuellen Wert arbeiten und ggfs. die Speicherung unzulässiger Werte erlauben. Überprüfungen können sich daher nicht auf berechnete Attribute beziehen, sondern müssen deren Berechnung in der Überprüfung nachbilden.

Erst beim Wechsel von Bearbeitungs- in den Ansichtsmodus wird das Ergebnis aktualisiert.

Verbesserung

Direkt nach eingabe eines Wertes, der in die Berechnung eines anderen Attributswertes einfließt soll der berechnete Wert im Formular bzw. der Tabellenspalte aktualisiert werden. Etwaige Überprüfungen, die sich auf den berechneten Wert beziehen sollen immer den aktuellen Wert verwenden.

Test

  • /com.top_logic.demo/src/test/java/test/com/top_logic/demo/scripted/model/attribute/TestDirectUpdateOfDerivedAttribute.script.xml
  • Get Started
  • Github
  • Discord
  • Das Unternehmen hinter TopLogic
  • Softwareentwicklung heute
  • Kontakt

© Copyright – Business Operation Systems GmbH

  • top-logic.com
  • Nutzungsbedingungen
  • Impressum
  • Rechtlicher Hinweis
  • Datenschutz
  • EN
  • Login