Gibt es eine Möglichkeit, eine qx.data.Array zu ersetzen? Ich sehe Methoden für eine ganze Reihe anderer Optionen in der API, aber nicht das. Ich weiß, dass ich removeAll() machen und dann neue Elemente anhängen kann, aber das löst einige Ereignisse in meinem Controller aus, die ich nicht auslösen möchte. Vielen Dank!qooxdoo qx.data.Array ersetzen
1
A
Antwort
2
Überprüfen Sie die Spleißmethode, die gut funktionieren wird. Sie können den gesamten Inhalt des Arrays löschen und neue Elemente in einem Aufruf anhängen.
Verwandte Themen
- 1. qooxdoo und suchmaschinen
- 2. qooxdoo TabView Steals konzentrieren
- 3. qooxdoo und Javascript Bildschirmrekorder
- 4. Qooxdoo Layout Probleme
- 5. Wie qx.data.Array über qx.ui.table.Table zu steuern
- 6. qooxdoo - benutzerdefinierte Liste Widget-Auswahl
- 7. Qooxdoo - installierte locale nicht vorhanden
- 8. Mischen von QooXDoo und JQGrid
- 9. Ist Qooxdoo gegen XSS geschützt?
- 10. qooxdoo Generator Dateiname erscheint nicht auf Fehler
- 11. XMLHttpRequest Cross-Origin-Ressourcenfreigabe (qooxdoo und tomcat)
- 12. Effektives Refactoring in einem Qooxdoo-Projekt
- 13. Qooxdoo Firefox 47.0 Warnung 'Nicht unterstützter Client'
- 14. Problem mit JSON-Objekt in qooxdoo
- 15. Ist es möglich, Django mit Qooxdoo Framework zu verwenden?
- 16. Java Backend für Qooxdoo mit dem Datum hack
- 17. Facebook App mit Qooxdoo oder einem anderen RIA Framework
- 18. ersetzen
- 19. Leistung von Javascript ersetzen vs jQuery ersetzen
- 20. RegExp ersetzen nicht ersetzen durch Muster
- 21. Android Softkeyboard auf Fragment ersetzen/ersetzen
- 22. Javascript ersetzen Methode, ersetzen durch "$ 1"
- 23. Fragment ersetzen() nicht alle Fragmente ersetzen
- 24. Qooxdoo-Diskrepanz für die Einstellung von maxWidth auf SelectBox vs. VirtualSelectBox
- 25. Wie setze ich einen dreifarbigen Farbverlauf in einem qooxdoo Widgets Decorator?
- 26. Sonderzeichen ersetzen
- 27. Substring ersetzen
- 28. Ersetzen Wchar_t
- 29. Ersetzen Schlüsselwörter
- 30. Url ersetzen
Dank @Martin, schaute ich mir das an und wurde "abgeschreckt" durch die Tatsache, dass für jeden neuen hinzugefügten oder entfernten Gegenstand ein Ereignis ausgelöst wird und ich versuchte, mehrere Ereignisse zu vermeiden. Ich verwende eine SelectBox mit einem Controller, der die ListItems in dieser Liste aktualisiert, wenn das Array geändert wird. Ich habe einen changeSelection-Listener auf der SelectBox und es wird sehr oft gefeuert ... also habe ich es mit einem if (e.getData(). Length> 0) {Aufruf behandelt, aber das ist auf keinen Fall perfekt. – Jonathan
Das haben wir schon geändert. Nur ein Ereignis wird jetzt für Spleiß ausgelöst. :) Wird in der Version 2.0 sicher sein. –