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

7.5.0-M1
TopLogic Release

2022-04-19

Verbesserung

Top-Thema
#26368
Abhängigkeitsmanagement und Build auf Maven umstellen
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
#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
#26588
TL-Script-Format für Text mit eingebetteten Ausdrücken
Detail
#25031
Verzeichnisstruktur auf Maven-Konventionen anpassen
#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
#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
#26524
App-Deployment aus pre-built Repository-Artefakten
#26533
FormMember Namen für TypeParts sollen unabhängig von Überschreibungen sein
#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

Fehlerbehebung

Wichtig
#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
#26534
Speicherloch in GraphComponent
#26565
Resource Leak: Files.list(...).foreach(...)
#26622
Fehlende Test-Konfigurationen für Tests in Maven-Workspaces
#26631
XMain basierte Tools starten nicht mehr
Detail
#19344
Attribute vom Typ TLEnumeration liefern trotz multiple=false Collections
#25501
EncodeConfigurationValues.jsp schreibt ungequotete Parameter an die GUI
#25606
Model-Editor: Fehlender Change-Check bei Formular- und Annotationsbearbeitung
#25852
Fehlende Prüfung auf null beim Empfang von Referenzen in TL-Sync
#26013
Fehlerhafte Entfernung von Item-Layout-Resourcen
#26373
Icon eines Toolrow-Buttons kann InApp nicht geändert werden
#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
#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
#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
#26443
Layouteditor: Button vom Typ "Benutzerdefinierte Transaktion" entfernen
#26446
Generische Formulare: Sichtbarkeitsanpassungen überschriebener Attribute werden nicht berücksichtigt.
#26457
Wrapper-Generierung für Module ohne Singletons führt zu defekten Klassen
#26460
Modell-Import nicht mehr möglich
#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
#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
#26559
Mit der Tastatur können nicht alle Optionen von `SelectField`s durchgeblätter werden
#26564
Kryptische Symbole in Kachel-Darstellung
#26573
Fehlende Icons für Document's in WebFolder'n
#26575
Model-Event während der Rendering-Phase in ThreadDetailComponent
#26579
ClassCastException beim Wechsel des Types für den FormDefinitionEditor
#26591
Unerwünschte Anzeige "Voll qualifizierter Name" bei Attributerstellung
#26599
TL-Doc: Beim Startup werden die Seiten aus dem Workspace nicht geladen
#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
#26623
TestComments schlägt in einem neuen nicht-TopLogic-internen Modul standardmäßig fehl
#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
#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
#26661
Speicherloch im Kachel-Layout
#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.
#26684
Meilenstein Dialog: Name auch im Viewmode anzeigen, sonst springen Formularfelder
#26686
Cache der zuletzt per TL-Sync gesendeten Nachrichten abschalten
Fehlerbehebung

Detail

#26393

Konfiguration minimieren resettet Properties mit ValueInitializer

TypedConfiguration

In tl:TypedConfiguration existiert eine Utility um die Konfiguration zu minimieren. Falls der Wert eines Properties gleich ihrem Default ist, dann wird in der Konfiguration die Property resettet. Besitzt die Property bspw. einen tl:ValueInitializer, dann darf dies nicht passieren.

Im Template für Tabs existiert die Option "Hilfe-Seite ermöglichen", die standardmäßig aktiviert ist. Die Help-ID wird beim Erstellen des Formulars bzw. des tl:FormContext durch den ValueInitializer generiert und gesetzt. Wenn man diese Option deaktivieren möchte, so erhält die Property den Wert null (ihren Default). Die Konfigurationsoption darf nicht resettet werden, da sonst beim Aufbau des Formulars (bspw. durch "Sicht bearbeiten") der ValueInitializer erneut eine Help-ID generiert und somit "Hilfe-Seite ermöglichen" aktiviert ist.

Test

Refactoring.

TestEnableHelpPageInTab.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