Verbesserung
                         
                    
                    Wichtig
#26190
Mehrere Drop-Operationen pro Komponente
Aktuell kann man nur eine Drop-Operation pro Komponente konfigurieren.
- Man kann in-app die Operation nicht unterscheiden je nachdem von wo der Drag stammt.
 - Man hat nur eine gemeinsame GUI-Operation nach Ausführung des Drop, egal von wo das Drag-Objekt stammt und egal welchen Typ das Drag-Objekt hat.
 
Code-Migration
Die Properties der folgenden Layout-Templates und Komponenten haben sich wie folgt geändert:
Layout-Templates:
- table.template.xml: tableDrop ist nun mengenwertig und heißt jetzt dropTargets
 - tileTable.template.xml: tableDrop ist nun mengenwertig und heißt jetzt dropTargets
 - grid.template.xml: tableDrop ist nun mengenwertig und heißt jetzt dropTargets
 - treegrid.template.xml: tableDrop ist nun mengenwertig und heißt jetzt dropTargets
 - treetable.template.xml: tableDrop ist nun mengenwertig und heißt jetzt dropTargets
 - tileTreetable.template.xml: tableDrop ist nun mengenwertig und heißt jetzt dropTargets
 - tree.template.xml: treeDrop ist nun mengenwertig und heißt jetzt dropTargets
 - tileTree.template.xml: treeDrop ist nun mengenwertig und heißt jetzt dropTargets
 
Komponenten:
- TableComponent (s. TableConfig): tableDrop ist nun mengenwertig und heißt jetzt dropTargets
 - TreeComponent: treeDrop ist nun mengenwertig und heißt jetzt dropTargets
 - DocumentationTreeComponent: treeDrop ist nun mengenwertig und heißt jetzt dropTargets
 
Verbesserung
- Pro Komponente mehrere Drop-Operationen konfigurieren können.
 - Es wird die erste Operation ausgeführt, die auf dem jeweiligen Zielobjekt möglich ist.
 - Eine Drop-Operation kann eine Einschränkung enthalten, die sie nur für bestimmte Quellkomponenten aktiviert, aus denen das Drag-Objekt stammt.
 
Umsetzung
Der Benutzer kann eine Menge von Drop-Handlern an einer dropfähigen Komponente konfigurieren. Bei einem Drop wird der erste Handler der Liste, der ausführbar ist, ausgeführt.
Test
Zwei Drop-Operationen in einer Tabelle bzw. Baum konfigurieren und prüfen, dass der erste zulässige Handler ausgeführt wird.