2017-11-13 2 views
0

Ich versuche derzeit, eine verschachtelte Liste ember-drag-sort in meine Ember.js App zu implementieren.Zielliste in ember-ziehen-sortieren identifizieren

Gibt es eine Möglichkeit, in der Drag-End-Aktion zu bestimmen, in welche "Unterliste" der Artikel eingefügt wurde? (z. B. ein Klassenname, eine ID usw.)

In meinem Szenario sortiere ich Glutendatensätze, die zueinander gehören können (d. h. eine verschachtelte "Baumstruktur"). Wenn ich einen verschachtelten Datensatz "in" einen anderen "ziehe" (den gezogenen Datensatz zu einem Kind des zweiten Datensatzes mache), muss ich das Elternattribut in den Glutendaten aktualisieren. Meine Frage ist, wie übergibt man eine ID des zweiten Datensatzes (das neue Elternteil) an die dragEnd-Aktion?

Ist das überhaupt möglich?


EDIT:

Um es anders auszudrücken, möchte ich in der Lage sein zu erkennen, welche Liste ich den Artikel in gesunken.

+0

Möchten Sie das übergeordnete Element des gezogenen Datensatzes in die Zielliste neben dem ursprünglichen Datensatz verschieben? –

+0

Danke für Ihre Antwort. Ich entschuldige mich, ich habe meinen ursprünglichen Beitrag geklärt. – andrewcc

Antwort

0

targetList bezieht sich auf das Array auf der gezogenen Seite der Komponente. Um den Elternteil neben das Kind in die Zielliste zu schieben, können Sie sich diese twiddle ansehen.