Detail
Detail
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).