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

7.7.1
TopLogic Release

2024-02-27

Verbesserung

Wichtig
#26190
Mehrere Drop-Operationen pro Komponente
#27706
TL-Script: Explicit method chaining
Detail
#27260
Schlechtes Beispiel in der Dokumentation von revisionAt(...)
#27626
DropDown: Es werden keine Icons dargestellt
#27700
Allow dynamically loading ES6 modules from scripts
#27721
Automatische Datenmigration bei Applikationen ohne Branch-Support
#27735
PostgreSQL: Workaround for Method org.postgresql.jdbc.PgResultSet.updateClob(int, Reader) is not yet implemented.
Kleinigkeit
#27667
Update gstream package to gson 2.10.1

Fehlerbehebung

Wichtig
#21471
Überschreiben von Attributen schlägt manchmal fehl
#27741
Fehlende Entwickleroptionen im Modern-Theme
Detail
#27337
Dokumentation für Kachel-Sichten wird nicht angezeigt
#27528
Kafka verhindert das Logging auf Std-Out
#27640
Modell-Editor: Oberklassen-Pfeil wird angezeigt, obwohl Oberklasse nicht gezeichnet ist
#27661
Fehlerhaftes Error-Handling in I18N-Feldern
#27672
Falscher Tooltip bei Tabs in der Toolrow
#27673
TLScript: Copy(): Kopie historischer Objekte nicht möglich
#27693
Import soll nicht möglich sein, wenn Basisthemes nicht existieren
#27695
Versuch der Anlage eines Fachobjekttyps mit bereits existierendem Namen führt zu internem Fehler
#27697
Automatische Datenmigration führt Migrationen zu nicht konfigurierten Modulen aus
#27725
TL-Sync-Anwendung startet nicht, wenn Kafka nicht verfügbar
#27729
Rückwärtsreferenzen erzeugen separate Kante im Modellgraph
#27744
Keine visuelle Rückmeldung bei Tabellen Zeilen-Drop
#27745
Baum-Drops können nicht aufgezeichnet werden
#27764
Meta-Modell: Fehlender Typ für Assoziations-Properties
#27766
Legacy-Struktur-Module lassen sich in-app nicht löschen
#27767
No crash, when a legacy attribute filter cannot be resolved
#27768
TLScript: Fallback für untypisierte Ausdrücke
#27773
Crash beim Importieren der OpenAPI-Beschreibung von OpenAI
#27774
Baumtabellenzeile nicht dragbar, Aufklapper und Label schon
#27776
OpenAPI: Wrong encoding when constructing JSON request body
#27803
TLScript: Copy(): Kopie von historischen Referenz-Werten nicht möglich
#27805
Inkonsistentes Verhalten der TL-Script-Funktion union()
#27807
TL-Script: log() wird als seiteneffektfrei behandelt
#27808
BPE: Fehler beim BPMN Import wenn <association> Links vor den verbundenen Teilen im XML stehen
#27809
TL-Script: Crash bei Filter von literaler Map
#27810
CVE-2024-1597: Update PostgreSQL driver to at least 42.7.2, 42.6.1, 42.5.5, 42.4.4, 42.3.9 or 42.2.8
#27811
CVE-2024-26308: Upgrade commons-compress to at least 1.26
Kleinigkeit
#27666
State-Modification-During-Rendering-Fehler in Layout-Tests
Fehlerbehebung (Nutzer-sichtbar)

Detail

#27774

Baumtabellenzeile nicht dragbar, Aufklapper und Label schon

DragAndDropTable

Ist festgelegt, dass eine Zeile in einer Tabelle nicht gedragt werden kann (s. tl:TableDragSource#dragEnabled), dann ist die Zeile durch einen Klick in seinem Hintergrund nicht dragbar. Der Nutzer kann jedoch indirekt die Zeile durch ihren Aufklapper oder Label verschieben.

Laut HTML5-Spezifikation (s. https://www.w3.org/TR/2011/WD-html5-20110113/dnd.html#the-draggable-attribute) sollte das draggable Attribute auch für Tabellenteile funktionieren. Das heißt, ein <tr draggable="false"></tr> müsste verhindern, dass der Nutzer diese Zeile draggen kann. Das funktioniert bei Tabellenzeilen entgegen der Behauptung (Support aller Elemente) der Spezifikation nicht.

Hier (https://stackoverflow.com/questions/27592306/can-table-rows-be-made-draggable-by-attribute) wird erwähnt das HTML5 Draggable auf Tabellenzeilen nicht untersützt wird.

Umsetzung

Im "DragOnStart"-Tabellenhandler wird dieser Fall nun abgefangen und der Drag unterbunden

Test

In die Sicht Technisches Demo > Layout-Framework#1 > Formulare > In-App Drag and Drop navigieren. Nicht dragbare Zeilen (in dieser Sicht, falls keine 1` im Namen enthalten ist) sollten nicht über ihren Link oder dem Aufklapper gedragt werden können (früher: Drag von der Zeile mit dem Vorschaubild `null).

  • 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