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

Enhancement

Major
#26190
Multiple drop operations per component
#27706
TL-Script: Explicit method chaining
Detail
#27260
Bad example in the documentation of revisionAt(...)
#27626
DropDown: No icons are displayed
#27700
Allow dynamically loading ES6 modules from scripts
#27721
Automatic data migration for applications without branch support
#27735
PostgreSQL: Workaround for Method org.postgresql.jdbc.PgResultSet.updateClob(int, Reader) is not yet implemented.
Nice to have
#27667
Update gstream package to gson 2.10.1

Bugfix

Major
#21471
Overwriting attributes sometimes fails
#27741
Missing developer options in the Modern theme
Detail
#27337
Documentation for tile views is not displayed
#27528
Kafka prevents logging to std-out
#27640
Model Editor: Superclass arrow is displayed although superclass is not drawn
#27661
Incorrect error handling in I18N fields
#27672
Incorrect tooltip for tabs in the toolrow
#27673
TLScript: Copy(): Copy of historical objects not possible
#27693
Import should not be possible if base themes do not exist
#27695
Attempt to create a functional object type with an existing name leads to an internal error
#27697
Automatic data migration performs migrations to non-configured modules
#27725
TL-Sync application does not start if Kafka is not available
#27729
Backward references create a separate edge in the model graph
#27744
No visual feedback for table line drop
#27745
Tree drops cannot be recorded
#27764
Meta model: Missing type for association properties
#27766
Legacy structure modules cannot be deleted in-app
#27767
No crash, when a legacy attribute filter cannot be resolved
#27768
TLScript: Fallback for untyped expressions
#27773
Crash when importing the OpenAPI description from OpenAI
#27774
Tree table row not draggable, pop-up and label are
#27776
OpenAPI: Wrong encoding when constructing JSON request body
#27803
TLScript: Copy(): Copy of historical reference values not possible
#27805
Inconsistent behavior of the TL script function union()
#27807
TL script: log() is treated as page effect-free
#27808
BPE: Error during BPMN import if <association> links are placed before the linked parts in the XML
#27809
TL-Script: Crash when filtering literal 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
Nice to have
#27666
State Modification During rendering error in layout tests
Bugfix (User-visible)

Detail

#27774

Tree table row not draggable, pop-up and label are

DragAndDropTable

If it is specified that a row in a table cannot be dragged (see tl:TableDragSource#dragEnabled), then the row cannot be dragged by clicking in its background. However, the user can move the row indirectly by clicking on it or using its label.

According to the HTML5 specification (see https://www.w3.org/TR/2011/WD-html5-20110113/dnd.html#the-draggable-attribute), the draggable attribute should also work for table parts. This means that a <tr draggable="false"></tr> should prevent the user from dragging this row. This does not work for table rows, contrary to the claim (support of all elements) in the specification.

Here(https://stackoverflow.com/questions/27592306/can-table-rows-be-made-draggable-by-attribute) it is mentioned that HTML5 draggable is not supported on table rows.

Implementation

This case is now intercepted in the "DragOnStart" table handler and the drag is prevented

Test

Navigate to the Technical Demo > Layout Framework#1 > Forms > In-App Drag and Drop view. Non-draggable rows (in this view, if there is no 1` in the name) should not be able to be dragged via their link or the drop-down menu (previously: drag from the row with the preview image `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
  • DE
  • Login