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

7.8.0
TopLogic Release

2024-04-19

Verbesserung

Top-Thema
#27091
Objektdarstellung im Formular über HTML-Templates
#27199
Neues Theme: "Core"
Wichtig
#25539
Mega-Menü
#25644
TL-Script: Macros "Stored Expressions"
#27480
JMS-Anbindung
#27517
Refactoring of User-Management
#27676
Baum- und Tabellenkomponenten: Erweiterte Drop-Funktion
#27705
TL-Script: Graph-Traversal
#27736
Anzeige für Log der aktuellen Session
#27770
Layouteditor: Toggle-Buttons
#27781
TLScript: JSON-Parser, PDF-Textextraktion
#27814
Performance: Preload für I18N-Attribute
#27820
Performance: Preload für Bulk-Operationen in TL-Script
#27841
TL-Script: Zugriff auf nutzer/session-lokalen Zustand
#27846
Scrollbars vereinheitlichen & Platzeinnahme verhindern
#27909
Komponenten bei Bedarf in separates Fenster / separaten Bildschirm auslagern können
#27967
Integration des Applikationsnamens in den Footer für beide Themes und Anpassungen in der Sidebar
#27979
Core Condensed Theme
Detail
#26463
Formulareditor / Modell: Dynamic-Mandatory-Annotation
#27410
TextInput HTML Templates deklarieren
#27455
Labelprovider für Objekte ohne ID Spalte/Namen
#27507
Alte Hover Implementierungen ersetzen
#27532
Loggen des aktiven Thread wenn im RequestLock Threads austimen
#27614
Spotbugs wieder aktivieren
#27618
TLScript: instanceof() mit dynamischem Typ
#27669
Baumkomponenten: Neuer Komponentenkanal "selectionPath"
#27679
TLScript: Funktion $givenType.isCompatible($expectedType)
#27701
Einheitliche Benennung "TopLogic" und "TL-Script"
#27720
Log Einträge um die Session erweitern
#27733
Excel-Export für die Sicht "Log Einträge"
#27751
Verhalten von Enter in Dialogen verbessern
#27757
MetaConf: Zeilen mit # auskommentieren
#27762
SQL-Migration: H2 als Fallback für PostgreSQL
#27763
Bessere Fehlermeldung, wenn berechnetes Attribut inkompatible Werte liefert
#27794
Escape in Dialogen soll diese schließen
#27819
TL-Script: Formatierte Ausgabe (HTML) von Infos
#27863
Editkomponenten: Erweiterte Konfiguration des "Apply" Kommandos
#27864
Hinweis beim Speichern von Formularen - was ist ein Standardformular
#27866
Zugriff auf das Model bei dynamischen und berechneten Spalten
#27871
Weitere UI-Aktionen: Aktualisieren und Sprung
#27873
Layoutkomponente Maximieren: Möglichkeit zur in-App Konfiguration maximierbarer Layouts
#27877
Darstellung des TopLogic Logos in allen Anwendungen
#27906
Formate für Währungen und andere Einheiten
#27939
Anzeige eines Klassifikationsattributs im Formular als Radio-Button-Liste
#27941
TL-Script: Zugriff auf Icons z.B. von Fachobjekten
#27946
Initialwerte setzen im Bearbeitungsdialog von ConfigItems
#27986
Im Core Theme eine Theme Variable für die Font-Family hinzufügen
#27988
Select-Feld mit CSS Klasse
Kleinigkeit
#27723
Weitere unnötige Typparameter entfernen (erkannt von Eclipse 4.30)

Fehlerbehebung

Wichtig
#27755
Fehler bei Verwendung einer Formularvorlage
#27887
Inkrementales Model-Upgrade entfernt u.U. inverse Referenzen
#27913
Crash beim Neustarten von Diensten
#27914
Core-Theme: Grid-Zeilen haben im Edit-Modus/bei Selektion unterschiedliche Höhe
#27915
TL-Script Funktionsregistry: StackOverflow bei sich recursiv aufrufenden Funktionen
#27917
Fehlerhafte Anlage einer inversen Referenz während der Migration
#27953
Core-Theme: Felder in ID-Spalten füllen nicht die Spaltenbreite
#27984
Core-Theme: Neue Anwendung hat nicht das Core-Theme als Default-Theme
#27990
Core-Theme: Abhängigkeit vom Legacy-Modern-Theme
Detail
#27649
Standardwerte für Attribute transienter Objekte werden nicht berücksichtigt
#27662
Singletons können im Instanz-Browser gelöscht werden
#27674
I18N-String als Namensattribut von Struktur liefert Fehler
#27714
SpotBugs Warnings beheben
#27739
Update ActiveMQ dependencies
#27775
Fehlende Treegrid Updates bei vielen Objekterstellungen
#27777
Fehlender "historyType" bei migrierten Referenzen
#27785
Designmodus-Burgermenü verschwindet in Kachel-Sichten nach Formularbearbeitung
#27827
Core-Theme: Fehler im Formulareditor in tl-demo (Typ A)
#27828
Core-Theme: Überflüssige Scroll-Balken
#27830
Core-Theme: Fehlende Formatierung für Theme-Namen
#27832
Komponenten-Größen in tl-demo nicht an das Core-Theme angepasst
#27833
Core-Theme: Sortierspalte assymmetrisch
#27837
Inkonsistentes Verhalten der TL-Script-Funktion sort()
#27843
Fehlende Annotation @Retention(RUNTIME) an der Annotation @NoDialogContentCheck
#27861
Annotation "Sichtbare Spalten" ist verwirrend
#27872
Korrektur der Restore-Funktionalität bei maximierten Layoutkomponenten und Fehlerbehebung in der Administrationssicht
#27884
NPE beim Anlegen einer Enum im Diagram
#27892
Probleme mit der Darstellung und Aktualisierung des Mega-Menüs
#27895
Verschleierte Konfigurationswerte: Präfix 'unencrypted:' funktioniert manchmal nicht
#27898
Core-Theme: Titelfeld zu klein
#27901
Modelleditor: Diagramm verschwindet beim Anlegen eines Obertyps
#27905
UTF8 Zeichen im Passwort (und Nutzernamen) unterstützen
#27912
Fehler bei Anzeige transienter Objekte in Tabellen
#27918
I18N-Felder können nicht geleert werden
#27932
Datentyp "Uhrzeit" funktioniert nicht
#27940
HTML-Templates: Foreach-Attribute können nicht auf Variablen zugreifen, die nicht im Modell definiert sind
#27942
HTML-Templates: Zugriff auf Properties von Variableninhalten direkt im Template
#27944
Unnötige Annotationsupdate bei Datentypen
#27945
TL-Script: date() Constructor liefert Wert mit aktueller Zeit
#27949
GridTreeTableNodeLabelNaming zeichnet Pfad auf, der sich nicht auflösen lässt
#27954
Button "Aktuelle Version" kann nicht entfernt werden
#27955
Grid lässt Bearbeitung von historischen Objekten zu
#27958
FormContainer: Hinzufügen neuer Member nicht beobachtbar
#27969
Fehlende Berechtigung für Standardsichten aller Benutzer im Menü Nutzereinstellungen
#27971
Einstellungskomponenten blenden sich nicht aus wenn keine Berechtigung vergeben
#27974
Buttons im Buttonmenü lassen nicht erkennen, ob sie ausführbar sind
#27985
Hilfe-ID und Inhalt optisch nicht zu unterscheiden
#27987
Komponenten in Kachel-Sichten können nicht maximiert werden
#27992
Pflicht-I18N-Attribute verlangen die Eingabe in allen Sprachen
Kleinigkeit
#27870
Fehlende Absatz-Abstände im Tooltip-Content
Verbesserung

Wichtig

#27814

Performance: Preload für I18N-Attribute

Performance

Wenn z.B. eine Tabelle nach einer I18N-Attribut-Spalte sortiert wird, müssen alle Werte geladen werden. Zur Zeit passiert das für jeden Wert einzeln, so dass so viele DB-Zugriffe erfolgen, wie die Tabelle Zeilen hat.

Verbesserung

Es soll vor dem Sortieren ein Preload aller Attributwerte durchgeführt werden, die für die Sortierung notwendig sind.

  • 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