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

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

#27457

Bedingte Formatierung in Tabellen/Grids/Formularen

DynamicColumns

Problem

Die Anpassung der Darstellung in Abhängigkeit des aktuellen Wertes ist aktuell nicht (einfach/in-app) möglich.

Wunsch

Man möchte ggfs. Hintergrundfarbe, Font Farbe, -weight, -style oder Rahmen in Abhängigkeit des Spaltenwertes anpassen können.

Umsetzung

Es gibt eine neue Option für "Spaltenkonfigurationen" bei Tabellen und Grids: "Spaltenanpassungen". Mit dieser Option kann man für eine auszuwählende Spalte UI-Einstellungen vornehmen: Eine neue Option ist dabei "CSS Klassen". Hierüber können sowol statische als auch dynamische CSS-Klassen auf Inhalten gesetzt werden.

Über eine dynamische CSS-Klasse kann man für eine Spalte eine Funktion konfigurieren, die eine CSS Klasse aufgrund des Zellenwertes bestimmt. Die konkrete Darstellung kann dann über ein Add-on zu dem Theme definiert werden. Es gibt vom Core-Theme vordefinierte Klassen, mit denen man unterschiedliche farbliche Auszeichnungen vornehmen kann:

  • tl-info
  • tl-success
  • tl-warning
  • tl-danger
  • tl-debug,
  • tl-accent-1
  • tl-accent-2
  • tl-accent-3

Alle diese Klassen lassen sich mit der Klasse tl-lighter kombinieren um einen leichteren Farb-Akzent zu setzen.

Die Akzent-Klassen lassen sich jetzt ebenfalls in Font-Icons verwenden, um das Icon entsprechend einzufärben.

Test

Dynamische Formattierung ist in tl-demo in den Sichten "Technisches Demo > Komponenten > Tabellen und Bäume > Tabelle" und "Technisches Demo > Komponenten > Tabellen und Bäume > Grid" eingebaut.

  • 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