Używam d3 z modelami Backbone.js. Po zmianie atrybutów modelu zdarzenie jest uruchamiane, a model jest oznaczony flagą hasChanged() i zwraca wartość hash changedAttributes(). Rozumiem, jak używać funkcji enter() i exit() d3 do obsługi modeli, które zostały utworzone lub usunięte. Mam problem z ustaleniem, w jaki sposób mogę zmodyfikować odpowiednie elementy DOM na podstawie zmieniających się atrybutów modelu. Mogę użyć pomocników z kręgosłupa, aby dowiedzieć się, co zmodyfikować, ale jaki jest następny krok z d3?d3 + Backbone: aktualizowanie elementów, dla których zmieniły się dane
5
A
Odpowiedz
7
Mam kilka pomocnych odpowiedzi na listy D3: http://groups.google.com/group/d3-js/browse_thread/thread/65c4c8ffb5515ab2 I moje rozwiązanie, na podstawie tej opinii, jest pod adresem: https://gist.github.com/1257765
Powiązane problemy
- 1. D3.js: Aktualizowanie przystanków w liniowym Biegunie
- 2. D3: zaktualizuj dane za pomocą wielu elementów w grupie
- 3. D3: Usuwanie elementów
- 4. Wybieranie elementów, których atrybut zaczyna się od czegoś w XPath
- 5. Jak zmieniły się niestandardowe szablony Xcode 9?
- 6. ios - DANE PODSTAWOWE aktualizowanie rekordów
- 7. Scal - aktualizuj tylko, jeśli zmieniły się wartości
- 8. Zapobieganie powstawaniu lśnienia przez aktualizowanie elementów sprytnie
- 9. Kątowy: jak tymczasowo podświetlić elementy DOM, które właśnie się zmieniły?
- 10. Dane w czasie rzeczywistym za pomocą D3
- 11. Dynamicznie aktualizuj dane wykresu w D3
- 12. Backbone toJSON
- 13. Mercurial - wszystkie pliki, które zmieniły się w zestawie zmian?
- 14. Czy adnotacje klasy Case Scala zmieniły się w 2.10?
- 15. Backbone filtrowanie
- 16. D3.js: alternatywa do wybierania elementów według atrybutów danych?
- 17. Wybierz wiersze, gdzie cena nie zmieniły
- 18. Powody, dla których Redis zwolni
- 19. Backbone routingu regex
- 20. Jak zaktualizować elementy układu sił D3, gdy zmieniają się dane podstawowe
- 21. jak zintegrować d3 z require.js
- 22. Filtrowanie danych JS D3
- 23. D3: Zamienianie d3.svg.diagonal() na d3.svg.line()
- 24. Backbone to zamieszanie
- 25. Test obciążenia aplikacji Backbone
- 26. Bootstrapping a Backbone application
- 27. Backbone Metoda sortowania
- 28. Backbone nie uzyskiwanie nazywa
- 29. Uzyskiwanie dostępu do poszczególnych elementów obszaru za pomocą d3
- 30. TTL dla zestawu elementów
wielki, a ja pochwalam poting rozdzielczość tutaj! – VividD