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

7.5.0
TopLogic Release

2023-03-31

Verbesserung

Top-Thema
#25645
OpenAPI-Server
#26207
REST-Aufrufe über TL-Script an externe APIs nach OpenAPI-Spezifikation
#26368
Abhängigkeitsmanagement und Build auf Maven umstellen
#26910
TL-Sync für größere Lasten optimieren
Wichtig
#25000
Unversionierte TLAnnotation's in AttributeSetting's setzen
#25536
TL-Doc: TL-Script Seiten überarbeiten
#25776
Spaltenkonfiguration für Containment-Attribute bei Anzeige als Formulartabelle
#25881
Keine automatische Anlage von "Tabellen-Typen" mehr für Datenbanktabellen
#26365
Explizite Optionsreihenfolge in selector.template.xml ermöglichen
#26392
Selektionsfilter für Baumauswahl
#26411
Kacheln: Benutzerdefinierte Kommandos im Kontextmenü von Objektkacheln
#26415
Einbetten von Eigenschaften einer Liste polymorpher Objekte in ein Formular
#26421
XIO: Konfigurierbarer Import-Handler
#26444
Angabe des Kontext-Objekts in TL-Script Objekterzeugung
#26501
PDF-Export eines InApp Formulars
#26532
Attribute vom Typ Report/Template über HTML-WYSIWYG-Editor bearbeiten
#26542
yFiles: onDoubleClick und Kontext-Menü auf Knoten
#26563
Prüfung von Abhängigkeiten auf Sicherheitslücken
#26588
TL-Script-Format für Text mit eingebetteten Ausdrücken
#26620
Drag and Drop mit Mehrfachselektion
#26626
Systematisches Logging für Kafka
#26644
Kafka und TL-Sync sollen bei Problemen einen Exponential Backoff verwenden
#26696
Increase minimum Java version to 11
#26715
Einheitliche Multiselektionsdarstellung für Grid und Tabellen
#26719
WrapperGenerator: Maven-Plugin für Wapper-Generierung
#26726
Datentyp "Code"
#26732
Layout-Editor: Alternative Sichten für unterschiedliche Modelltypen
#26739
WrapperGenerator: Typisierte Factory-Methoden und addXxx(), removeXxx()
#26746
Modell: Passwort-Attribute
#26761
TL-Script: contextPath() Funktion
#26772
Listenwertige Attribute mit primitivem Typ
#26775
Automatische Übersetzung von I18NConstants
#26811
Kafka & TL-Sync Log-Meldungen in eigene Datei auslagern
#26816
Monitor Seite um Kafka und TL-Sync Status erweitern
#26864
Passwort-Änderung bei Passwort-Vergabe durch Administrator erzwingen
#26893
Optionale Abhängigkeiten zwischen Services (ManagedClass)
#26905
Lösch-Callback am Fachobjekt
#26920
Wertvorschläge für Zahlen- und Zeichenketten-Attribute
#26936
WrapperGenerator: Lookup-Methoden für Enums/Classifier, bessere Typisierung für Referenzen
#26959
Drag&Drop: Verallgemeinerung der DropByExpression-API
#26986
Theme-Variablen nicht direkt sondern nur über CSS-Variablen nutzen
#26999
Typisierte Konfiguration: Short-cut Format für listen-wertige Properties
#27001
ProgressDialog: Bessere Reaktionsmöglichkeit auf Fehler im Hintergrundprozess
#27053
TLScript zum Auflösen eines Modellteils
#27057
BulkIdLoad soll auch Flex-Attribute laden
#27060
Neuer Typ: tl.util:JSON
#27067
Bessere Tooltips für Modell-Elemente, Icons für TLClassifier
#27068
ResKey mit fixer Anzahl Werte
#27109
In neuer App standardmäßig das Prozess-Cockpit einblenden
#27118
TopLogic über Debian-Pakete installieren
#27135
Layout-Editor-Funktionen von Fachfunktionen abgrenzen
#27159
Modell-Editor: Übersetzung aller Modulnamen plus Anzeige von technischem Namen
#27186
Context-lokale Umgebungsvariablen: Anwendungsproperties über JNDI belegen
#27196
DeepL: Glossare für Übersetzungen verwenden
#27214
TL-Script unversionierter Objekt-Vergleich
#27215
Historische zu-n Referenzen
#27234
ChartJS und OpenAPI in BPE-Standardkonfiguration einbinden
Detail
#15276
AssociationCache für mixed MOReference anpassen
#24564
Anlegen von ScriptRecorder Templates nicht im deploy Ordner
#25031
Verzeichnisstruktur auf Maven-Konventionen anpassen
#26215
TL-Doc: Plugin für Templates
#26288
Anzeige der Uptime der Anwendung
#26317
Resources-Normalisierung eines Moduls ermöglichen
#26363
Struktur-Modifikation einer Datenbanktabelle über SQL-Sprache
#26377
FileManager: Abhängigkeit von java.io.File entfernen
#26385
Template Argumente Konfiguration minifizieren
#26387
Menge der bearbeitbaren Spalten in Grids konfigurieren
#26397
Einfache Konfiguration von Modell-Updates via MigrationProcessor
#26398
Automatisiertes Erstellen von TableInterfaces abschaffen
#26404
CKEditor auf Version 4.17.1 updaten
#26408
Konfigurationsformat für TLClassifier
#26409
XIO: Optimiertes Einfügen in eine Multi-Referenz
#26410
XIO: Zuweisen einer Objekt-ID aus Text-Content
#26417
Safety: Labelausgabe auch in Fehlersituationen und bei ungültigem Systemzustand
#26418
Initializer für Objektanlagedialog
#26420
Refactoring: ResPrefix aus AbstractFormDialog entfernen
#26423
Zugriff auf die Detail-Informationen des Typ-Index
#26425
Property-Editor für die Bearbeitung von `ConfigurationItem`s als XML
#26427
Annotationen auf Kompositionen einschränken
#26458
Sortierung der Optionen im ItemEditor
#26468
Reihenfolge der Dialog-Buttons wenn neue Listenelemente konfiguriert werden
#26495
Scripting: Objekte in Drag-Drop-Operationen kompakt referenzieren
#26506
Bei Fehlern in Model-XML-Dateien Anwendungsstart rechtzeitig abbrechen
#26508
TableDataExport soll auch nur Export zur Verfügung stellen
#26510
Bibliothek log4j auf Version >= 2.16.0 aktualisieren
#26512
ProgressDialog: Zugriffe auf den aktuellen Fortschrittszähler
#26524
App-Deployment aus pre-built Repository-Artefakten
#26533
FormMember Namen für TypeParts sollen unabhängig von Überschreibungen sein
#26549
Formulartabellen: Anpassung Standardspalten
#26551
TLScript: Variablen-Definition direkt in HTML-embedded-Expressions.
#26552
TLScript: Script-embedding in HTML über Script-Tag
#26568
Maven: Resourcen einfach normalisieren
#26593
Formular-Gruppen aus Konfigurationen initial zugeklappt darstellen
#26595
.info and .tooltip bei Resource-Keys vereinen
#26597
Literale ResKeys mit Suffix-Keys
#26604
Tabellenspalten für Resourcen
#26614
Übersetzungen für Datentypen
#26700
Nicht existierende Gruppen im Security Storage lassen Commits fehlschlagen
#26703
Update MSSQL-JDBC-Driver to Version 10.2.0.jre11
#26707
Tool zur Überprüfung von API-Konsistenz
#26708
Check auf fehlende Übersetzungen der I18NConstants im nightly Build
#26712
Maven-Konfiguration zum Aufruf von "Normalize-Layouts"
#26722
TL-Maven-Plugin: Goal `translate` mit verschlüsseltem Server-Passphrase für DeepL
#26723
Tabellenspalte für primitives Modellattribut (einfach) umdefinieren
#26728
CodeEditorControl soll keinen ACE-Editor für unsichtbare Felder schreiben
#26734
Schema-Editor: Spaltenauswahl bei der Definition von Key-Attributes
#26747
JavaDoc: Warnung bei CameCase Inhalt innerhalb <p>-Tags in
#26752
Entfernen des Moduls tl-help
#26755
CKEditor auf Version 4.19.1 updaten
#26764
Modell-Editor: Gestaltung des Kontextmenü verbessern
#26765
Modell-Editor: Kontextmenü erweitern mit GoTo Definition
#26766
Model-Upgrade: Make-Abstract und Make-Concrete
#26784
Migrate TLDoclet to jdk.javadoc.doclet
#26799
Bessere Ladecursorunterstützung bei mehreren langlaufenden GUI-Aktionen
#26814
Schnelleres Auflösen von Dateien im FileManager (ohne Files.exists(...))
#26815
KBDataProducerTask soll auf Stop-Aufforderung des Schedulers reagieren
#26822
Migration: DB-Schema-Update nach der Migration
#26835
instanceof-Prüfungen unversioniert durchführen
#26838
Selektion für SingleSelectionModel reduzieren falls notwendig
#26841
Migration: Verschieben von Instanzen in eine andere Tabelle
#26858
Aufrufe von ModelBuilder.supportsModel() reduzieren
#26871
Vereinfachte Mail-Konfiguration für IMAPS und SMTPS
#26872
Wählbare ID-Spalte am Typ
#26877
Bessere Kontext-Informationen bei gelöschten Objekten
#26887
Datenbank-Passwörter verschlüsselt angeben
#26889
Pepper im Argon Hashing verschlüsseln
#26913
Performance beim Löschen mehrerer Objekte verbessern
#26917
Standardauswahl für Wertvorschläge: Optionen über Ausdruck
#26918
Implementierungen für in-app Annotationen priorisieren
#26935
Close-Dialog nach Create konfigurierbar machen
#26938
Allow configuring control tag and CSS classes for all configurable control renderers
#26940
Größe von Button-Icons im Theme vorgeben
#26946
Resource-Path der Anwendung in den Umgebungsvariablen anzeigen
#26952
Anpassbarkeit der Breadcrumb-Darstellung
#26953
Icon-Bibliothek: Bootstrap Icons
#26966
StorageMapping am PrimitiveStorage konfigurieren
#26982
Breite der Selektions- und Detailspalte über Theme-Variable steuern
#26983
Breite von Filter-Dialogen über Theme-Variable(n) anpassen
#26985
Style-baren DIV-Container um die Demo-Lizenz-Anzeige einführen
#27000
Formular bei Invalidierung neu bauen
#27006
Add Tooltip description for LoginMessage interval attribute.
#27008
Tooltips über Tabs ermöglichen
#27011
Update Maven-Resources-Plugin zu Version 3.3.0
#27015
Logging im KBDataProducerTask soll Fehlerfälle besser abdecken
#27024
Unterstützung für Multi-File-Upload in deklarativen Formularen
#27055
Service-Editor Kommandos sollen nicht immer aktiv sein
#27063
Java Klasse für TLObject Implementierung cachen
#27075
Navigation berechnerter Config-Properties über Collections
#27095
Bulk-Verarbeitung von Objekt-Löschungen beim Layout-Update
#27106
Lösch-Befehl sollte offenen Dialog schließen (können)
#27108
Risikoanalyse: Koordinatenursprung nach unten/links verschieben
#27111
Auch ohne Log-Viewer Log-Ausgaben erhalten
#27116
Support für MariaDB in Kombination mit JNDI-Konfiguration
#27133
Breite der minimierten Sidebar über Theme-Variable anpassen
#27151
ApplicationAction, die andere Action-Scripts aufruft
#27154
TL-Sync soll den Empfang bei fehlenden Nachrichten anhalten
#27158
Einkürzung von Button Labels im Change-Check-Dialog
#27169
Deklarative Formulare: Property-Editoren über Konfiguration statt Annotation setzten
#27173
Automatische Sprachen-Bestimmung beim Wrapper generieren
#27175
Auto-update von Debian-Deployments
#27180
Default Label für Komponenten im Inspector
#27225
Bulk-Dependency-Update
#27236
Model-Definition für Revision
#27251
TLModelUtil: Deklarierte ConfigurationException durch TopLogicException ersetzten
Kleinigkeit
#26706
Besseres Logging beim Bauen des App-WARs
#26737
Eclipse-Maven-Settings: Aktuelle TL-Version als Minimum Version für Plugin-Exclude
#26738
Archetype: Vollqualifizierte Modul-Namen vermeiden
#26914
Alias und System Properties für ZooKeeper Port und Kafka Port

Fehlerbehebung

Top-Thema
#26850
Enums eines Moduls verschwinden beim Anlegen und Löschen von Enums in diesem Modul
#27205
TL-Sync Sender stoppt bei Update von Assoziation
Wichtig
#25761
Race Condition in TL-Sync bei Modell-Änderungen, zB. neuer TLClassifier
#26318
TL-Doc: Seiten lassen sich manchmal nicht speichern
#26367
Fehler beim Update des Layout-Storage
#26391
Baum-Auswahl lässt sich nicht an das aktuelle Objekt anpassen
#26456
DatabaseLayoutCache bietet evtl. Daten für falsche Themes an
#26534
Speicherloch in GraphComponent
#26565
Resource Leak: Files.list(...).foreach(...)
#26612
Invalide Sessionrevision bei mehreren Threads
#26622
Fehlende Test-Konfigurationen für Tests in Maven-Workspaces
#26631
XMain basierte Tools starten nicht mehr
#26716
WrapperGenerator: Ableitung von StructuredElement nicht für alle Klassen eines Moduls
#26790
Fehler beim Laden von Objekten mit langen Texten mit H2
#26791
Knowlege-Base: Fehler beim Update von Gültigkeits-Zeiträumen beim Nachladen von Objektdaten
#26802
Migrationsskripte werden nicht ausgeführt
#26808
Replaymigration mit H2 scheitert bei langen CLOB und BLOB Werten
#26809
Replaymigration scheitert aufgrund von Zugriff auf Nur-Lesen-Spalten
#26930
Lange Werte führen zu unbenutzbaren Spaltenfiltern
#26968
Fehlende Items im Refetch-Update-Event
#27123
Sinnlose Auswahl bei "Tabs konfigurieren"
#27137
In-app konfigurierte Tabellen nicht exportierbar
#27138
Fehler beim Drag der selektierten Zeile eines nicht-initialen Slices einer Tabelle
#27139
Button-Menü in Button-Leiste öffent sich nicht
#27193
Konfigurations-Export über Kontext-Menü im Modell-Editor defekt
#27207
Suchvorschläge von SelectFields und Popups der Breadcrumb werden falsch platziert
#27228
Fehlende Anzeige von Flex-Daten bei historischen Objekten
#27241
OpenAPI: Fehler obwohl Abfrage erfolgreich
Detail
#19344
Attribute vom Typ TLEnumeration liefern trotz multiple=false Collections
#23801
Labelberechnung im Excelexport berücksichtigt Tabellenkonfiguration nicht
#24788
Fehlendes Deployment von top-logic.js und CSS für Production-Mode
#25322
Formularfeld für mandatory DateTime Attribut fälschlich als geändert markiert
#25343
Fehlender Filename-Check bei Multi-Upload
#25501
EncodeConfigurationValues.jsp schreibt ungequotete Parameter an die GUI
#25606
Model-Editor: Fehlender Change-Check bei Formular- und Annotationsbearbeitung
#25612
Modell Editor zeigt bei Änderungen von Referenzen Verknüpfungsenden in der Attributtabelle an
#25613
BPE: Anlage neuer Prozessinstanzen mit Pflichtfeldern nicht möglich
#25652
In-App-Modellierung: Rückreferenzen von Kompositionen werden als multiple=true angelegt
#25732
Modellbasierte Suche: Eingabevalidierung: Filterabfrage führt zu NullpointerException
#25834
Fehler bei System ohne "Wartungsseiten"
#25852
Fehlende Prüfung auf null beim Empfang von Referenzen in TL-Sync
#25858
Modell-Editor läd bei Script-Ausführung Seite neu
#25859
JavaScript-Fehler beim Aufklappen von Knoten in TreeTables
#26013
Fehlerhafte Entfernung von Item-Layout-Resourcen
#26373
Icon eines Toolrow-Buttons kann InApp nicht geändert werden
#26379
Replay-Migration schlägt fehl, weil die DependencyInjection nicht stattfindet
#26382
Fehlermeldungen "Duplicate tag name..." beim Starten einer Anwendung in der IDE aus einem TL-Studio
#26383
ConcurrentModificationException im Fortschrittsdialog
#26384
partnerGroup wird in selector.template.xml nicht an die Komponente übertragen
#26386
Doppelte Icons für ID-Spalte _self in TreeTables und TreeGrids
#26388
Wurzelknoten bei null Modell ausblenden
#26393
Konfiguration minimieren resettet Properties mit ValueInitializer
#26396
Drag and Drop: Icon aus Tabellenheader in Drop-Zone: NPE
#26402
Modell Editor: Diagramm: Fehler beim Ziehen einer Klasse aus einem anderen Modul ins eigene Arbeitsblatt
#26405
TTypeRewriter loggt Warnung "Unable to resolve items by external reference" auch unnötigerweise
#26406
WYSIWYG YouTube Plugin hat Probleme beim Einbetten
#26407
Kein Thread-Kontext in ProgressDialog.run(I18NLog)
#26422
CodeEditor: Fehler bei Kontextvervollständigung im XML-Mode
#26424
Modell-Diagramm: Fehlende Obertypen-Verbindung bei neuen Klassen
#26426
LogControl: Fehlermeldung durch concurrent Updates
#26428
ChangeCheck während Baumselektion defekt
#26430
ProgressDialog endet optisch nicht bei 100%, wenn Step-Cnt != 100 gewählt wird
#26431
Geänderte Oberklassenbeziehung führt erst nach Neustart zu geänderter Attributliste im Formulareditor
#26438
Checkbox zum Selektieren aller Einträge kann nicht geklickt werden
#26441
Keine Session-Invalidierung beim Login- und Passwort-Änderungsprozess
#26443
Layouteditor: Button vom Typ "Benutzerdefinierte Transaktion" entfernen
#26446
Generische Formulare: Sichtbarkeitsanpassungen überschriebener Attribute werden nicht berücksichtigt.
#26447
Überprüfungen von Referenzen: Werden nur im Formular geprüft, nicht beim Commit
#26457
Wrapper-Generierung für Module ohne Singletons führt zu defekten Klassen
#26460
Modell-Import nicht mehr möglich
#26461
Überschriebenes Attribut erbt zwingend Anpassung "Standardwert"
#26465
Modulnamen mit Parts aus Zifferen erlaubt funktioniert aber nicht
#26484
In-App Template für Grid und Tabellen: Funktion "Prüfer für Benutzung als Listenelement" bekommt Komponentenmodell nicht
#26496
Name-Clash von Temp-Ordnern bei Multi-User-Entwicklung auf Linux
#26500
Unnötige Einrückung bei nicht vorhandenen Bildern
#26513
TL-Doc: Externe Links nicht klickbar
#26515
Fehler in "util.js", Zeile 765: "services" ist undefiniert
#26517
Test-Module müssen Test-Web-Application bereitstellen
#26520
Formularerstellung mit "Fremden Objekten" und individuellen Template schlägt fehl
#26523
Fehlende Bilderersetzung im WYSIWYG Editor
#26525
Import von BPML Dateien mit StructuredText mit manchen Bildern fehlerhaft
#26529
Modellübernahme in Entwicklungsumgebung: ResKeys verbleiben in dynamic Properties
#26531
FormEditor: Fehler bei der Konfiguration von "Macro"
#26536
Beim HTML-Rendern von TLScript-Expressions werden konfigurierte Renderer nicht berücksichtigt
#26540
LayoutStorage indiziert Layouts nach Layout-Pfaden mit unterschiedlichem Pfad-Trenner
#26543
Log-Fehler: Web application resources must start with a '/' character: ...
#26550
TLScript: Quotes in HTML-Text-Content werden nicht entfernt
#26554
Berechnete Webfoldern-Referenzen löschen Ordner beim Löschen des Basisobjektes
#26555
Lesezeichen von TL-Doc nutzen immer die interne Adresse
#26557
TL-Doc: Highlighting von Codeblöcken führt zu RegEx Fehlern
#26559
Mit der Tastatur können nicht alle Optionen von `SelectField`s durchgeblätter werden
#26564
Kryptische Symbole in Kachel-Darstellung
#26569
Fehlende Constraint-Violation beim Löschen von Objekten die von Pflichtfeldern referenziert werden
#26573
Fehlende Icons für Document's in WebFolder'n
#26575
Model-Event während der Rendering-Phase in ThreadDetailComponent
#26577
Import der Dokumentation funktioniert nicht auf Maven-Workspaces
#26579
ClassCastException beim Wechsel des Types für den FormDefinitionEditor
#26583
Encodingprobleme in Hinweisseite auf Systemüberlastung
#26584
Wikiformatierung in mehrzeiligen Text-Attributen / -Textfeldern kaputt
#26587
Optionprovider aktualisieren berechnete Wertvorschläge nicht
#26591
Unerwünschte Anzeige "Voll qualifizierter Name" bei Attributerstellung
#26599
TL-Doc: Beim Startup werden die Seiten aus dem Workspace nicht geladen
#26602
Kein Admin Button im Modern Theme
#26608
Requirejs loggt Fehler bei Benutzung von highlightjs
#26609
DeepL-Übersetzungsknöpfe werden nicht mehr angezeigt
#26611
Fehlendes GUI Update im StructuredTextControl nach Feldänderung
#26619
Inlinen einer Datei im LayoutModelProcessor kaputt
#26623
TestComments schlägt in einem neuen nicht-TopLogic-internen Modul standardmäßig fehl
#26624
Inkrementelle Updates in TreeGrid funktionieren nicht immer
#26625
Fehlende Anwendung der Anwendungskonfiguration bei berechneten Spalten
#26629
Test JSP compile: Jetty nicht gefunden
#26630
Invalide Resource-Namen bei der Suche nach Migrations-Skripten
#26635
Abhängigkeit zu apache-mime4j-0.3.jar entfernen
#26637
Abhängigkeit pac4j auf Version 5.3.1 anheben
#26638
Abhängigkeit H2 auf Version 2.1.210 anheben
#26639
Ext-Modul für Jetty entfernen
#26640
Abhängigkeit openxml4j entfernen
#26641
Update Jetty to 9.4.45.v20220203
#26645
TestComponentConfiguration sollte Templates nicht testen
#26646
Udate POI to Version 5.2.2
#26647
Update jsoup to Version 1.14.3 and guice to Version 5.1.0
#26649
Update commons-io to Version 2.11.0
#26650
Attribut "Bild" wird auf Steckbrief doppelt dargestellt
#26651
StatusReportGrid: Import / Export broken
#26653
Invalid MySQL Dependency in ProjectDemo
#26656
Änderungen bei InApp-Komponenten hinterlässt Sperren
#26660
TL-Remote entfernen
#26661
Speicherloch im Kachel-Layout
#26663
TreeGridComponent: Selektion wird nach Verwerfen einer transienten Zeile nicht zurück gesetzt
#26664
Projektstrukturplan: Fehlende Code Migration
#26665
ProjectStructureEditComponent: Application of column styles broken
#26666
StatusReportOverview: StatusreportDialog initialisiert Kontextkomponente nicht.
#26670
Earned Value: Falsche Berechnung akkumulierter IST - Werte
#26671
Statusbericht: Verbesserungen
#26679
Fix Jps pages.
#26680
Multiselektion Unterstützung in Tree, Table und TreeTable
#26684
Meilenstein Dialog: Name auch im Viewmode anzeigen, sonst springen Formularfelder
#26686
Cache der zuletzt per TL-Sync gesendeten Nachrichten abschalten
#26691
Webfolder: Fehlerhaftes Verhalten mehrfacher Upload-Dateiauswahl
#26694
itext 2.1.7 durch openpdf 1.3.27 ersetzen
#26698
MySQL Connector auf Version 8.0.27 anheben
#26699
Zuklappen der Selektion ändert die Selektion in TreeGrids
#26704
Tool für Dependency-Analyse: Keine doppelten Klassen im ClassPath
#26710
ModelBuilder für Services-Sicht fügt Nutzer-Sitzungen in die Tabelle ein
#26711
ACE Editor und requirejs definieren die globale Variable require
#26717
JavaDoc schreibt standardmäßig außerhalb des Moduls
#26720
CodeEditorControl soll Clientseitige Fehler des ACE Editors berichten
#26724
Meta-Model: Zugriff auf den Index eines Classifiers
#26725
Schema-Editor: Fehler beim Speichern
#26727
Fehlende Anpassung der (Standard-) Selektion nach Baumupdate
#26730
Spalten-Definitionen werden für Compositionstabellen nicht angewendet
#26731
Modell-Editor: Löschen in der Detailsicht entfernt falsches Diagrammelement
#26735
Formulareditor: Crash, wenn Attribut nicht mehr existiert
#26736
Doppelte Konfiguration der Beschreibung eines TLType
#26744
Post-Create-Action in Bäumen funktioniert nicht mit In-App-Kommandos
#26748
Ungenügendes Quoting beim Schreiben von JavaScript
#26750
Drop von Nicht-TL-Objekt auf Tabellen und Bäume verbieten
#26757
Inkonsistente API von StructuredElement
#26758
Modell-Editor verliert Selektion bei Relayout
#26760
Project Demo: Use H2 database config as local default.
#26763
TL-Doc: Kopieren von alter Hilfe Dokumentation funktioniert nicht
#26767
Modell-Export schreibt Resource-Dateien in falsches Modul
#26768
Eltern werden nicht immer expandiert nach Selektionsänderung
#26770
Modell-Editor: Fehler bei Weiterbearbeitung nach Löschen von Element
#26771
NPE beim Filtern aller Threads im Thread-Monitor
#26773
TL-Script: Self-Expression in concat() wird nicht berücksichtigt
#26774
TL-Script: Fehlermeldung, wenn sublist() mit zu großem Index gerufen wird
#26783
WYSIWYG CSS benutzt Variable, die in com.top_logic.icons definiert wird
#26786
Launch-Configs referenzieren noch Java-8 VM
#26795
Datenmigration für Ticket #25881 und #26398
#26797
Transaktion mit Nutzereingabe: Unsichtbare Eigenschaften des Formularmodells können nicht mit Werten belegt (initialisiert) werden
#26800
Scripting: StructuredElement mit beliebiger Singleton-Wurzel aufzeichnen
#26803
KnowledgeBaseRuntimeException bei Zugriff auf gelöschte Referenz
#26804
Keine konsistente Löschung von Modellelementen beim Modell-Upgrade
#26806
Script-Recorder: Branch und Revision nur aufzeichnen, falls es notwendig ist
#26807
Mögliche NPE in MonitorEventAccessor
#26812
Teilbaumupdate eines unsichtbaren Wurzelknotens fehlerhaft
#26827
Keine Fehlermeldung beim Zugriff auf Fremdschlüsselreferenzen, wenn Fremdschlüssel nicht aufgelöst werden kann
#26836
StackOverflow durch Konfigurationsfehler: Berechnetes String Attribut liefert Integer
#26842
Scripting-Recorder: Abspielen der Multiselektion fehlerhaft
#26845
NPE im Übersetzungsdienst, wenn beim Startup keine Netzwerkverbindung verfügbar ist
#26848
Dokumentenmanagement funktioniert nicht in nicht-versionierendem System
#26849
Maps von ConfiguredInstances sollen Reihenfolge behalten
#26852
ApplicationTesting: Keine zwei Sessions für denselben Nutzer im JUnit-Test möglich
#26853
EditComponent verliert Edit-Mode nach Löschung
#26854
Tab löschen einer Tabbar eines Legacy-Tabs wird nicht aufgezeichnet
#26855
Fehlende Abhängigkeit DynamicComponentService -> SafeHTML
#26856
Fehlende Dokumentationsanpassung zu new + Kontext
#26857
Inkonsistente "source" Properties in Dokumentationsseiten
#26859
Verschiedene Eclipse Einstellungen korrigieren
#26865
Fehlender Selektionsmarker in Kompositionstabellen
#26866
Instanz-Browser: Neues transiente Objekt zeigt Typ nicht an
#26867
Konfiguration verwendet unverschlüsseltes SMTP- und IMAP-Passwort
#26868
Animation beenden wenn Tabelle von der GUI abgeräumt wird
#26870
Inaktiver Scheduler crasht die Anwendung
#26873
Application-Monitor "Umgebungsvariablen" zeigt u.U sicherheitskritische Werte an
#26874
Service Editor zeigt "secret" des OpenID Services an
#26880
Auswahl von Icons im Icon-Chooser ist nicht skriptbar
#26883
Drag Vorschaubild im Script-Recorder benutzt Label nicht
#26884
Deklarative Formulare: Fehlendes GUI update bei programmatischen Änderungen eines List-wertigen Property
#26885
Constraints an deklarativen Formularen mit Argumenten aus einer Container-Referenz führen bei neuen Elementen zu Fehlern
#26890
Überschriebene Eigenschaften werden beim Booten aus Modelldefinition nicht richtig initialisiert
#26891
Ruckelnde Tabelleninhalte in FrozenTables
#26894
Fehlende Abhängigkeit ModelBasedSearch -> SearchBuilder
#26895
Fehlende Abhängigkeit MailServer -> MailReceiverService
#26896
DnD: Drop-Operation mit Drop-Type "child" auf Tabelle erhält das falsche Zeilenobjekt
#26903
Unter ungünstigen Umständen Daten aus zukünftigen Revisions sichtbar in AssociationCache's
#26904
CSS-Editor funktioniert nicht mit Top-Logic Theme-Variablen
#26906
Default-Annotationen lassen sich nicht vom Attributtyp erben
#26911
OutOfMemoryError bei App-WAR-Erzeugung
#26921
ClassCastException bei der Auswertung von Security-Regeln, die sich auf (Nicht-StructuredElement-)Singletons eines Moduls beziehen
#26922
Mit generierten Fachklassen erhält ein Default-Provider eines Attributs in einer Nicht-Struktur-Klasse keinen Create-Context
#26923
ModelNamingSchemes bekommen teilweise "value context" nicht
#26924
Horizontal dargestellte Radio-Button-Selektion ragt über Formulargrenzen hinaus
#26925
BreadCrumbs aktualisieren sich nicht, wenn innere Tabbars nicht sichtbar sind
#26926
Seltene ArrayIndexOutOfBoundsException bei Tabwechsel
#26928
Ausgeblendete Komponente erscheint nicht mehr, obwohl sie ein unterstütztes Modell bekommt
#26929
Scripting-Recorder: In Project-Demo werden keine Templates geladen
#26934
Update yFiles auf Version 2.4.0.6
#26939
Geänderte Reihenfolge der Standardspalten in neuer Tabelle
#26942
Frozen-Table: Drag der Selektion enthält Duplikate
#26945
Inkonsistenter Lock-Timeout beim Applikationsstart
#26957
Kein Update der Knoteneigenschaften nach Modelländerung
#26960
Terminplan: Automatische Kollisionsvermeidung funktioniert nicht
#26962
TL-Sync: Tabs gehen bei String Attributen verloren
#26965
Theme-Icon mit Wert "none" wird nicht richtig aufgelöst
#26970
Falsche DB-Konfiguration bei Replay nach Änderung FastList-Tabelle
#26972
Scripting-Recorder: Stoppt Ausführung nach Neuladen der Seite
#26984
Nicht alle Tab-Bars berücksichtigen die Theme-Variablen-Einstellung `LEVEL_ONE_BAR_SIZE`
#26988
In-App-Dokumentations-Generator extrahiert keine Dokumentation für überschriebene Config-Properties
#26989
Kaputte GWT Launch Config
#26992
Asynchrones Laden von Layouts für Themes crasht kurz laufende Testfälle
#26993
Anwendungsmonitor nutzt falsche Locale für die Anzeige der Arbeitsspeicherwerte
#26996
ChartJS Update auf 3.9.1
#26997
JSoup Update auf 1.15.3
#26998
Update Batik Graphics auf 1.15
#27012
Potentielle NullPointerException bei Drag&Drop
#27018
SchedulerGui: Detailsicht "Ausgewählter Lauf" immer leer
#27019
Inkonsistentes Logging: Scheduler verwendet eigene Log-Datei, dessen Tasks aber nicht
#27021
Fehlende Such Buttons im Modern Theme
#27022
Zyklische FileSystemProvider-Abhängigkeit in Log4J2
#27025
Inkonsistente Schrift-Art und -Größe bei Zahlen-Feldern
#27026
Anlegen von Unternehmenskontakt: Hälfte der Werte wird nicht gespeichert
#27027
Deklarative Formulare: SelectField verschwindet nach Upload, wenn Optionsliste von mandatory Property abhängig ist
#27028
Daten-Migration: Migrationsprozessoren verzögern
#27029
Fehlende Anwendung des PropertyInitializer bei listenwertigen Eigenschaften
#27030
SafeHTML bei automatischer Datenmigration nicht gestartet
#27031
Fehlende Anpassung des gespeicherten Models in Modell verändernden EventRewriter
#27032
Unerwartete Reihenfolge der Backup-Logdateien mit Log4j2
#27035
Fehlende Constraint-Auswertung bei List-wertigen Properties
#27036
Das ThemeImage "NoIcon" verschwindet nicht, sondern wird als leeres weißes Bild angezeigt
#27039
Administration: Kontaktbereinigung produziert Fehlermeldung
#27040
Jackson FasterXML Update auf 2.13.4
#27042
MaintenanceJspBase soll zuerst ins Log schreiben, dann an den Client, statt andersherum.
#27043
Batik Update auf 1.16
#27045
Wartungsseite ScanData.jsp compiliert in openJDK 1.8 nicht
#27047
Vermeidung von Datenmigration in #25732: Gespeicherte Suchanfragen u.U. nicht mehr lesbar
#27049
Transaktionsmonitor rendert Collapse Buttons doppelt
#27065
Fehlendes CDATA Quoting bei Serialisierung von ConfigurationItem
#27069
Minimieren einer EditComponent verwirft Änderungen
#27070
Doppelte Error-Icons bei TL-Script-Feldern
#27073
LDAPAccessService: Verbindungsaufbau unter Verwendung des Hostnamens anstatt der IP Adresse
#27078
Unnötige, fehlerhafte Konvertierung von einfachen Attributwerten verhindern
#27085
Anlegen in Tree-Grid bei Fehlkonfiguration führt zu NullpointerException
#27087
Map-wertige Properties in Konfigurationen von Formular-Editor-Plugins funktionieren nicht
#27088
Mehrzeiliger Text in Layout-Template-Parametern wird umformattiert
#27090
TreeTableComponent soll initial die erste sichtbare Zeile selektieren, wenn initial eine Zeile selektiert werden soll
#27094
Umkonfiguration einer Komponente im Kachelumfeld entfernt Toolbar-Kommandos
#27096
Baum scrollt bei (externer) Selektion den selektierten Knoten nicht in den Viewport
#27098
Default-for definition in in-app Kachel-Layouts funktioniert nicht
#27107
Reiter "Prozess Cockpit" steht bei "Tabs konfigurieren" doppelt zur Auswahl
#27110
Neue App ohne Test-Code starten
#27113
Im Prozess-Cockpit werden die Anzahl Aufgaben nach dem Login nicht direkt angezeigt
#27115
Fehler in deployter App ohne autoconf-Verzeichnis
#27119
Mailversand: Startup-Benachrichtigung führt zu NullpointerException
#27121
In-app Umkonfiguration und Re-Export eines modularen Layouts crasht die Anwendung
#27122
Umkonfigurieren und Exportieren eines geerbten (modularen) Layouts wird nicht übernommen
#27129
Deklarative Formulare: Werte von @MapBinding Properties werden nicht übernommen
#27130
TLScript-Felder in BPE nicht sichtbar
#27132
Chart.js JavaScript wird in das Anwendungs-CSS eingebunden
#27140
Personalisierung von Formularen für lokale Typen crasht die Anwendung
#27142
Fehlender Fehler bei falscher Command-Clique
#27146
Speicherloch durch Mehrfachregistrierung von Selection-Listenern in der GridComponent
#27147
Update Dependency-Check to version 7.4.4 or above
#27148
Scriptrecorder: Eingabe von Datumswerten via Date-Popup-Control wird nicht aufgezeichnet
#27153
Fehler beim Ausführen von Tests in einem Build-Reaktor über Maven
#27164
Fehlende Absenderadresse in Mails
#27165
Generischer Separator für Mailfolder
#27167
Normalisieren von JSPs führt bei if-else Blöcken zu falscher Einrückung
#27170
ClassCastException bei Darstellung eines tl.core:DateTime Attributes in einer Kompositionstabelle
#27172
LayoutEditor: StackOverflowError bei falscher Modell-Deklaration
#27176
Aufklappen im Modellelementbaum sorgt für Selektion eines anderen Aufklappers
#27178
Unendlicher Baum in Tabellenauswahldialogen führt zu Fehlern
#27179
In einem deployten System lassen sich keine Service-Konfigurationen ändern
#27182
Speicherüberlauf bei der Ausführung gescripteter Tests
#27191
Zeitauswahl loggt Errors
#27197
Fehlendes Komponentenmodell bei Grid-Objekt-Initialisierung mit mehreren Eingangskanälen
#27203
Applikationstests mit chart.js Report auf der Startseite schlagen fehl
#27204
PersistentEnumeration.tValue(...) führt zu ClassCastException
#27218
Grid-Tabellen: Berechnete Spalte: Single-Value SelectField benötigt Listenwert.
#27221
Crash bei inkonsistentem Layout-Model (Anwenderfalle)
#27227
Nutzer-Zeitzone und damit SubSession-Zeitzone kann null sein
#27231
Inkrementelle Modifikation eines mengenwertigen Attributes nicht möglich.
#27239
Typo in Datenbankkonfigurationen beim "Passwort-Template"
#27240
OpenAPI: Fehlender Content-Type bei JSON-Anfrageinhalt
#27249
TLScript-Vorschläge werden immer in der selben Sprache angezeigt
#27250
Fehlendes Maven-Profil "ide" in Eclipse
#27259
PostCreateAction bei Drag and Drop wird zum falschen Zeitpunkt ausgeführt.
Kleinigkeit
#25295
Leere Suche aktualisieren liefert NPE
#26792
Scripting: Assertions versuchen auf unsichtbare Spalten zuzugreifen
#27128
Doppelte Aufklapper in Sicht "Externe Selektion im Baum"
Verbesserung (Nutzer-sichtbar)

Detail

#26468

Reihenfolge der Dialog-Buttons wenn neue Listenelemente konfiguriert werden

Beim Anlegen eines neuen Elements für ein listenwertiges Property im Formular ist die Reihenfolge der Buttons im entsprechenden Anlagedialog nicht konsistent zu der Reihenfolge in den übrigen Sichten.

Der Button zum Bestätigen der Eingabe sollte sich vor dem Button zum Abbrechen befinden.

Ebenso bei Map-Wertigen Properties: Im Formular Technisches Demo > Layout-Framework #1 > Formulare > Deklarative Formulardefinition zu XML-String-Integer-Abbildung ein neues Element hinzufügen.

Test

  • Beim Anlegen einer neuen Tabbar ein Tab hinzufügen. Der "Abbrechen"-Button sollte hinter dem "Ok"-Button gerendert werden.
  • Im Formular Technisches Demo > Layout-Framework #1 > Formulare > Deklarative Formulardefinition zu XML-String-Integer-Abbildung ein neues Element hinzufügen.
  • 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