- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
ListenerEvents
Hallo zusammen,
ich habe an den SiteStore einen StoreListener dran gehรคngt und gebe mir bei den jeweiligen Aktionen aus was gerade passiert ist.
Dabei ist mir aufgefallen, das beim Sortieren (Menรผreihenfolge) nicht etwas die Funktion elementMoved sondern removedFromScope, addedToScope und elementChanged getriggert werden.
Die erste Frage ist: Ist das richtig so?
Die zweite Frage wรคre: Wie kann ich mich hier gegen reine Delete-Aktionen abgrenzen?
Ich mรถchte mir am Ende einen Listener bauen, der auf Delete-Aktionen (vom User) reagiert.
Was ich auch sehr interessant finde:
Ein Ordner mit einer Seite wird gelรถscht, der DeleteEvent wird nur fรผr den Ordner getriggert.
Ein Ordner mit 3 Seiten wird gelรถscht, der DeleteEvent wird fรผr den Ordner und fรผr eine der 3 Seiten getriggert.
Ein Ordner mit Unterordnern und UnterSeiten wird gelรถscht, der DeleteEvent wird nur fรผr den Ordner getriggert.
So wie es scheint, gibt es was besonderes an der Seite aus Fall2, was kรถnnte es sein, das diese extra getriggert wird?
Viele Grรผรe
Alexander Haufler
- Labels:
-
Developers
-
Knowledgebase
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
FSP-Version: 5.0.318
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hat keiner eine Idee?
Viele Grรผรe
Alex
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Alexander,
kรถnntest du bitte einmal deinen Anwendungsfall beschreiben?
Der von dir genannte StoreListener erfasst nur, die lokalen รnderungen innerhalb des Clients. D.h. er berรผcksichtigt ausschlieรlich die von dir vorgenommenen รnderungen innerhalb deines Clients. รnderungen anderer Redakteure bzw. in anderen Clients werden nicht erkannt.
Mรถchtest du alle รnderungen zwischen zwei Revisionen erfassen, kannst du dafรผr die Revisions-Metadaten verwenden.
Viele Grรผรe
Michaela

