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

7.0.0
TopLogic Release

2019-07-22

Verbesserung

Top-Thema
#9000
Modulare Wrapper-Implementierungen
#22762
Graphische Auswertungen für modellbasierte Suche
#22763
App2App Kommunikation mit Strukturen
#22800
Modellbasierte Suche: Suche nach Korrelationen
#22920
Kachel-Layout
#22987
Reaktive Formulare
#23188
TL-Script: Html-Macros
Wichtig
#20949
Charts flackerfrei aktualisieren
#22774
Modellbasierte Suche: Mehrere Boolesche Operatoren pro Filterausdruck
#22805
tl.core: Neuer Primitiver Typ `DateTime`
#22844
Konfigurierbare Optionen für Auswahlen im Modell
#22910
Multi-Upload
#22965
Spaltenkonfiguration am Attribut(typ)
#22972
Argon2-Verschlüsselung von Passwort-Hashes
#22973
Wählbare "Genauigkeit" von Drop-Operationen
#22981
Tabellen als Drop-Target
#22990
Administrierbare Login-Meldungen zur Bestätigung nach Anmeldung
#22991
Beliebige Komponenten als Drop-Target
#22996
Freundlichere Anzeige von Fehlern, die über `TopLogicException` kommuniziert werden
#23013
WYSIWYG-Editor: Textfarbe, Schriftart, Hyperlinks, Verweise auf TL-Fachobjekte, Source-Code
#23014
Script-Recorder: Multi-User-Script-Ausführung
#23056
Search-Ausdrücke: 3-wertige If-Funktion, negative Zahlen-Literale
#23057
Lösch-Bedingungen am Modell deklarieren
#23109
Berechnete Attribute über TL-Script
#23110
TL-Model Datentypen für I18N
#23112
Mapping für die Übertragung von Werten mittels TLSync
#23126
Modell-Attribute mit Konfigurationstyp
#23128
TL-Model Datentyp für Icons
#23156
Flexibilisierung der RiskItemHolder Implementierung
#23170
"Vernünftige" Resource-Keys für Modellelemente
#23173
TL-Model Datentypen für Java-Enum-Typen
#23184
TL-Script: Plug-ins in die Evaluation-Engine
#23318
Generische Instanz-Admin
#23371
TLScript: Objekte anlegen
#23382
TLScript: Lokale Variablen und Funktionsaufruf
#23385
TLScript: Reduce-Operation
#23398
Neues Sperrkonzept
#23421
Accessor über Suchausdrücke
#23440
Handling von Strukturen ohne dargestellten Root-Knoten
#23548
Tabellen: Custom Tooltips für Spalten-Labels
#23684
TLScript: Datumswerte und Formate
Detail
#21144
Auswertung nach Klassifikationslisten: nicht gesetzt und leere Ergebnisse trennen
#21680
Anpassungen von Kommandos im Burger-Menü
#22661
Kleinkram der im Rahmen vom Kafka-Schema-Management angefallen ist
#22747
Tabelle für generische Objekte
#22779
`XMLInstanceImporter`: anwendungsdefinierte primitive Typen
#22782
Vereinfachung der Migration für #22765
#22788
MetaAttribute, MetaElement und Attributed entfernen
#22789
Neuer Charttyp "Intervall-Balken"
#22797
Pfadnavigation für Einteilungsfunktionen im flexiblen Reporting
#22818
Listendarstellung eines Selectfeldes
#22829
Uhrzeit als Auswahldialog
#22858
Gantt-Chart: Überlappungsfreie Darstellung von Meilensteinen
#22879
Beliebige Fragmente als Toolbar-Titel rendern
#22880
Theme-spezifische Layout-Transformation
#22881
Öffnen der `LayoutControl`-Hierarchie
#22882
`ViewConfiguration`-API vereinfachen
#22888
`CommandModelConfiguration`-API vereinfachen
#22901
Implementierung eines IconChoosers
#22909
Inhalt von Attribut-Fragmenten dynamisch erzeugen
#22912
Utility zum Öffnen eines Popups an der Maus-Position
#22916
Ausnahme von Modulen aus dem Tag-Prozess
#22919
Nutzung spezieller ResourceProvider für Meilensteine
#22926
Help-ID statt `InfoComponent`
#22940
Meilensteinanlage im Terminplan erlauben
#22964
IconChooser zum Modell hinzufügen
#22968
Textuelle Eingabe beim IconChooser
#22975
Setter for NamedConfiguration#getName()
#22976
Winzige Verbesserungen die im Rahmen von EPP angefallen sind
#22980
BoundChecker ausdünnen
#23004
Constraints an der Layout-Konfiguration
#23009
MilestoneFormContextModificator mit transienten Zeilen kompatibel machen
#23024
Add option to read config file as JNDI Entry
#23036
Formatvorlage für Attribute von Fachobjekten
#23039
Table und Tree ohne Default-Selektion
#23045
Renderer zur Darstellung eines Icons
#23046
Tabellarische Anzeige kumulativer Attribut-Werte in einer Baumstruktur
#23048
Kommando zum Wechseln in ein anderes MainLayout
#23052
Auswahl eines Datums ohne Input-Feld
#23065
Gantt-Chart: Farbwechsel pro Zeilengruppe anstatt pro Zeile
#23067
Wählbare Nutzung des Komponenten-Models für Form-JSP's
#23070
Literale Resource-Keys
#23072
Resource-Key-Literale in Suchausdrücken
#23076
Projektstrukturplanaktualisierung: Komponentenname nicht hard codieren
#23080
Neue Baumbasierte Meilensteinpflege aus Prime nach POS übernehmen
#23083
Help-Button in der Toolbar soll in eine eigene Gruppe
#23087
Externe Links in der Tool-Row und Side-Bar
#23095
StructuredElement: Defaults für alle "Fachmethoden"
#23099
Dependency dass nur eines von mehreren Feldern gefüllt sein darf
#23108
Suchausdrücke: Implizite Flat-Map-Semantik von .get(...) auf Collections
#23123
Dokumentation für die textuelle Spache von Suchausdrücken
#23129
Konfigurationsoption für das Kontext/Ziel-Objektes eines CommandHandler
#23135
Erstellung einer Dokumentenkachel
#23137
TL-Model Datentyp für TL-Script Ausdrücke
#23139
Add IssueChartListModelBuilder as already available for risks and acitivities
#23145
Statische und default Methoden in ConfigurationItem
#23148
Winzige Verbesserungen die im Rahmen von EPP angefallen sind (2)
#23154
IndexedObjectNaming: Null-Werte als Teil des Keys erlauben
#23158
Intrinsische Komponenten-Kommandos über Konfiguration
#23161
ListModelBuilder über Suchausdrücke
#23164
Tile-Preview für Charts einführen
#23171
Berechtigungen für die neue Meilensteinverwaltung aus Prime nach POS übernehmen
#23187
Konsistente View-Mode-Darstellung zwischen SelectControl und SelectionControl
#23191
TagWriter: Konsistente Semantik von `writeText()` und `append()`
#23193
Erzeugen eines ImageControl mit Angabe einer CSS-Klasse
#23210
LayoutComponent Konfiguration sollen zusätzliche Kommandogruppen kennen
#23213
Generischer ModelName für einen Aspekt eines Objektes
#23217
Neues Theme: Glossy
#23218
BoundComponent.useSecurityOfDialogParent entfernen
#23221
Utilities für Gruppenmitgliedschaft
#23230
Label- und ResourceProvider für TabbedLayoutComponent, LayoutComponent und ComponentTile und weitere Kleinigkeiten
#23257
Export-Kommando soll im GanttExportDialog konfigurierbar werden
#23319
Create-Funktionalität unabhängig von `AbstractCreateCommandHandler` nutzen
#23327
Zusätzlicher Model-Identifier für LabeledButton Actions
#23329
Letzte Sicht vor dem Logout automatisch wiederherstellen
#23330
Aufzeichnen von mehr als einer Action
#23334
Konfigurierbare Größe des IconChoosers
#23336
Layout-Strukturumstellung für TabComponent
#23341
Layout-Strukturumstellung für AssistantComponent
#23359
Aktualisierung des Datanbankservers der Testumgebungen von TL-Project und TL-Board
#23360
Modellbasierte Suche: Customizing der Typen aufgrund ihrer Modulnamen
#23366
Disabelte Icon-Font-Buttons in Toolbar ausgegraut darstellen
#23367
Annotationen von Typen bearbeiten, auch wenn es schon Instanzen gibt
#23374
Listener auf die Kinder einer LayoutList
#23394
GridComponent: make technical column a config option
#23399
Format, um Zeiträume in Millisekunden menschenlesbar in Konfigurationen anzugeben
#23402
Default-Accessor für `ReflectionInstanceAccessor`
#23406
Die TLClass "Tag" soll eine Referenz auf das getaggte Objekt haben
#23411
TopLogicException: Fehler-Details einfacher angeben
#23416
Monitor für den ClusterManager
#23419
TL-Script: Listenzugriff
#23436
ResKey: Message-Argumente in Sub-Keys übernehmen
#23438
WebFolderUIFactory zu einem Modul machen
#23439
Dialog-Öffner: Model `target` für das Öffner-Kommando konfigurieren
#23441
Funktionalität für Dump-Download
#23444
Download ohne Store- and Forward aus der Anwendung anbieten
#23453
TL-Script: Singleton-Literale
#23454
Konfiguration für update nach Model-Wechsel
#23459
Konfigurationsoption `showNoModel` in `EditAttributedComponent`
#23463
HTMLTree durch TreeComponent ersetzen
#23495
Executability-Rule für Security-Delegation
#23501
RiskItem.originalID entfernen
#23503
Refactoring: Use TL6 API instead of TL5 API for ProjectElement creation from templates
#23514
SSL-Verschlüsselung für DB-Verbindungen
#23521
TL-Script: concat() & subList()
#23522
TL-Script: add()
#23546
Die Ergebnisse von Tasks sollen in das Anwendungslog geschrieben werden.
#23569
Ermöglichung diskreter Werte - Partitionen für zahlenwertige Attribute in Suchauswertung
#23571
Graph-Binding: Edge-Builder für einfache Referenz-Beziehungen
#23588
ModelNamingScheme das Objekte anhand ihres Labels aufzeichnet
#23621
Label- und ResourceProviderRegistry auf typisierte Konfiguration umstellen
#23639
Erzeugen neuer IDs während der Daten-Migration
#23641
Speichern von Auswertungen der modellbasierten Suche
#23661
TL-Script: Kompatibilität mit Legacy-Enum-Constanten-Namen
#23665
Declarative-Forms: Property-Annotationen auch am Property-Typ setzen
#23666
TL-Script: Scripte in Forumlaren immer mit mehrzeiliger Eingabe darstellen
#23674
TLScript: Semantic für Arithmetik mit `null`
#23675
TLScript: Vergleich von Listenwerten mit Einzelelementen
Kleinigkeit
#23106
Drag&Drop im ScriptRecorder ermöglichen
#23155
Bessere Möglichkeit einen Dialog programmatisch zu schließen
#23482
Beliebige Dialoge öffnen
#23608
ResKey: Methode "resKey.fallback(resKey)" einführen
#23650
Dialoge zum Speichern einer Suchanfrage oder Auswertung vereinheitlichen
#23668
DublinCore als Oberklasse von Person entfernen
#23698
PopupCommand mittels Lambda-Ausdruck instanziieren

Fehlerbehebung

Wichtig
#21786
Spaltenfilter nicht komplett sichtbar
#22776
Modellbasierte Suche: Die "wichtigsten" Attribute `parent` und `children` werden versteckt
#22955
TreeComponent: Fehlerhafte Darstellung wenn Rootknoten ausgeblendet
#23146
Modellbasierte Suche: (Datums-)vergleich liefert Fehler
#23339
SelectFields werden im View-Modus unter Umständen nicht angezeigt
#23356
Modellbasierte Suche: String-Vergleich liefert Fehler
#23435
Anlage-GUI für Attribute von Fachobjekt-Typen erlaubt ungültige Attribut-Namen
#23485
Tabellenspaltenfilter nach dem Ausblenden der Spalte wird nicht zurückgesetzt
#23667
TL-Script: Änderung eines Scripts für berechnete Attribute hat keine Auswirkung ohne Neustart
Detail
#20239
GridComponent: The transition between the transient NewObject and the new persistent Object is not propagated as modelSelectedEvent
#22656
Eclipse TagLib Code-Unterstützung in JSPs funktioniert nicht mehr
#22658
Kein-Wert-Filter in flachen Tabellen zählt nicht
#22807
Suchanfragen mit Rückbezügen auf Kontext-Werte lassen sich nicht speichern
#22852
CSS class in `ColumnConfig` is configured with the `class`-Attribute
#22890
Aktiver Dialogöffner für Typen ohne defaultFor in der Grid
#22935
Wörter mit Umlauten werden in der Online-Hilfe nicht gefunden
#22952
(Alte) MTA geht nicht, wenn 2 (oder mehr) gleichnamige Meilensteine existieren
#22958
IntegerInputControl: Renderingprobleme in Grids
#22970
Fix TL Build Errors for wrong class comments and headers in POS
#22982
Scrollerhaltung in Formularen mit "form:form" geht nicht
#23021
Man kann in FormTableModel keine als geändert markierten Felder erzeugen
#23043
Tooltipps für disabled Commands werden in MS Edge nicht angezeigt
#23061
Im Modern-Theme wird in <strong> eine Textgröße gesetzt.
#23091
Die Klasse BeaconSupport castet auf FastListElement ohne Prüfung
#23252
Terminplan reagiert nicht auf Anlage von Projektmeilensteinen
#23266
Meilenstein Icons werden nicht mehr richtig angezeigt
#23283
Im GOTO wird u.U. falsches Objekt auf Security überprüft
#23294
Fehler bei Anlage eines Meilensteins in gefilterter Tree-Grid
#23307
Fehlende Wiederherstellung aufgezeichneter globaler Selektionen in TableData
#23310
TestCreateDemoData legt invaliden Meilenstein an
#23317
Dialogöffner zeigt "Keine Berechtigung", wenn Modell nicht unterstützt
#23322
Sicht Onlinehilfe zeigt veraltete Konfiguration an
#23324
Abgeschnittene Texte in Personen-und Unternehmens-Admin-Tabellen werden bei manueller Verbreiterung der Spalten nicht ergänzt
#23363
(Eindeutige) Übersetzungen für (Tabellen-)Typen, die in der Suche angezeigt werden
#23380
EWE-Verlauf zeigt gelöschte Personen nicht richtig an
#23412
Fehlende Hintergründe beim ImageLinkButtonRenderer
#23456
Fehlerhafte absolute URL bei Deployment mit Fassade
#23479
Gantt Chart: Label Hintergrundfarbe abweichend von Zeilenhintergrund
#23496
Unvollständige Nutzung des Viewports in Gantt-Charts
#23523
Unintuitive Achsenbeschriftung im Speichertrend
#23541
Terminplan: Fehler beim Anlegen neuer Meilensteine im Kachel Layout
#23584
Kachel Cockpit: Im Sidebar Layout Schriftgröße im Breadcrumb Menü zu klein
#23601
Unsinnige Überschreibungen von LayoutComponent.isDefaultFor(...) löschen
#23604
MTA: Legende im PPT-Export zeigt falsche Labels
#23642
Checkboxen werden als Pflichtfelder gekennzeichnet
#23656
TL-Script: Zahl `0.0` kann nicht geparst werden
#23662
TL-Script: Fehler beim Transformieren von Compare-Operatoren
#23696
SelectTextControl rendert nur den Labeltext
#23716
Berichtsadministration: Hochladen eigener Templates nicht mehr möglich

Aufgabe

Detail
#10391
Pflege der Versionsnummer in TL-Project
Verbesserung

Detail

#22880

Theme-spezifische Layout-Transformation

LayoutConfig

Die Nutzung von Theme-Variablen und Theme-spezifische Layouts in der Layout-Konfiguration sind nicht unbedingt ausreichend, um das Look & Feel einer Anwendung anzupassen.

Wenn in einem Theme das Layout systematisch strukturell umgebaut werden muss, ist es sinnvoll, eine Theme-spezifische Transformation auf die Layout-Konfiguration anzuwenden.

Anwendung

theme-settings.properties:

LAYOUT_TRANSFORM = Class implementing com.top_logic.mig.html.layout.LayoutTransform

Test

Kein Test.

  • 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