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

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 (Nutzer-sichtbar)

Detail

#28144

Buttonzeile über Template anzeigen, keine Buttonzeilen mehr in Administrationssichten

ButtonComponentCode-Migration

Neue Komponenten haben alle Kommandos entweder in der Toolbar oder im Burger-Menü. Nur alte Administrationssichten verwenden noch Button-Zeilen.

Standard-Edit-Sichten sollen nur noch dann Button-Zeilen haben, wenn sie in Dialogen geöffnet werden.

In den Templates für Formulare und Layouts lässt sich jetzt über eine Option eine Buttonzeile darstellen. Damit können auch in Custom-Dialogen Buttonzeilen angezeigt werden.

Code-Migration

Wenn in der Anwendung Layout-XML "von Hand" ohne den Layout-Editor erzeugt wurden, um Buttonzeilen anzuzeigen, dann müssen diese Layout-XMLs angepasst werden:

  • Das Tag <buttonbar/> (oder <component class="com.top_logic.knowledge.gui.layout.ButtonComponent"/> oder <component class="com.top_logic.knowledge.gui.layout.DefaultButtonComponent"/>) muss entfernt werden.
  • Die Referenz auf eine ButtonComponent aus einer Komponente muss entfernt werden: buttonComponent="..."
  • Stattdessen muss an der Komponente an der eine Buttonzeile angezeigt werden soll die Option buttonbar="true" gesetzt werden.

Die Administrationssichten "Tech. Administration > Sichten", "Administration > Monitor > Performancemonitor" und "Administration > Monitor > Performancetrend" sind entfallen.

Test

  • Konfigurierter Dialog "Nutzereinstellungen" hat jetzt eine Buttonzeile.
  • Administrationssichten haben keine Buttonzeile mehr.
  • Formular mit Buttonzeile konfigurieren.
  • 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