Estoy usando d3 con los modelos Backbone.js. Cuando los atributos del modelo cambian, se desencadena un evento y el modelo se marca con un indicador hasChanged() y devuelve un hash changedAttributes(). Entiendo cómo usar d3's enter() y exit() para manejar los modelos que han sido creados o eliminados. Lo que estoy teniendo problemas para descubrir es cómo puedo modificar los respectivos elementos DOM en función del cambio de los atributos del modelo. Puedo usar los ayudantes de Backbone para descubrir qué modificar, pero ¿cuál es el próximo paso con d3?d3 + Backbone: actualizar elementos para los cuales los datos han cambiado
5
A
Respuesta
7
Tengo algunas respuestas útiles sobre la lista de distribución d3: http://groups.google.com/group/d3-js/browse_thread/thread/65c4c8ffb5515ab2 Y mi solución, basada en ese consejo, se encuentra en: https://gist.github.com/1257765
Cuestiones relacionadas
- 1. detectar cuando los datos han cambiado
- 2. git piensa que los archivos han cambiado
- 3. ¿Puedo actualizar un comentario XML en Visual Studio para reflejar los parámetros que han cambiado?
- 4. LINQ to SQL no se actualiza cuando los datos han cambiado en la base de datos
- 5. Compruebe si los valores del formulario web han cambiado
- 6. C# Force ListBox para actualizar los elementos
- 7. Actualizar la marca de tiempo de MySQL incluso si los datos de la fila no han cambiado
- 8. MySQL - La forma más rápida de verificar si los datos en la tabla InnoDB han cambiado
- 9. Comprender cómo D3.js vincula los datos a los nodos
- 10. Cómo importar la base de datos, actualizar productos que han cambiado, eliminar productos que se han eliminado
- 11. Reheapify java.util.PriorityQueue después de actualizar los elementos
- 12. ¿Cómo puedo ejecutar pruebas unitarias solo para los archivos fuente que han cambiado?
- 13. ¿Cómo se crean dinámicamente los elementos de la vista Backbone?
- 14. ¿puede encontrar todos los autores que alguna vez han cambiado una línea de código?
- 15. IComparable algunos de los cuales son nulos
- 16. ¿Cómo funciona jemalloc? ¿Cuales son los beneficios?
- 17. cómo acceder a los datos de un d3 SVG Element
- 18. ¿Cómo se comporta git-svn con los repositorios svn que han cambiado de diseño?
- 19. ¿Cómo puedo actualizar los datos con RRDtool?
- 20. Cómo actualizar los datos en un jqGrid?
- 21. Notificar que todas las propiedades han cambiado en ViewModel
- 22. cómo actualizar los datos en tableView?
- 23. ¿Cómo actualizar los datos en UITableView?
- 24. ¿Podemos actualizar los datos en la vista
- 25. Utilizando el enganche SVN post-commit para actualizar solo los archivos que se han confirmado
- 26. ¿Cómo hacer que Emacs actualice automáticamente todos los búferes cuando los archivos han cambiado en el disco?
- 27. T-SQL: ¿qué COLUMNAS han cambiado después de una actualización?
- 28. Actualizar todos los elementos en una lista usando PowerShell
- 29. QuadTrees: cómo actualizar cuándo se mueven los elementos internos
- 30. En d3 para javascript, ¿cómo se crean diferentes elementos para sus datos?
Gran, aplaudo poting la resolución aquí! – VividD