Tengo un escenario de detalles maestros clásico que estoy implementando en backbone.js.Backbone.js Escenario de detalles maestros
Por el momento no me preocupa la parte de navegación e historia de backbone.js así que me lo estoy saltando.
- Tengo un GridView donde se obtienen y se muestran todos los modelos de un servicio de descanso.
- Tengo un DetailView (ventana modal) donde se muestra un modelo particular seleccionado de una cuadrícula con más campos que aparecen en la vista de cuadrícula maestra.
me han puesto en marcha:
- una aplicación principal, donde se unen todos los puntos de vista de backbone y routers.
- la aplicación se inicia en el documento cargado
- un router principal columna vertebral (que actúa más como un "controlador" clásica) con responsabilidades para:
- crear y vistas destruyendo
- ir a buscar y la publicación de los datos
- fallecimiento los datos de puntos de vista
- coordinación vistas eventos
Ahora los datos devueltos del servicio de descanso para gridView (colección Backbone) son solo algunos datos parciales de los modelos.
Para mostrar todos los detalles de un modelo en particular, tengo que volver a obtener los detalles del servicio de descanso.
La obtención del modelo termina con un modelo desconectado de la colección y las actualizaciones no se reflejan en la colección en sí y tengo que actualizar nuevamente la vista maestra recuperando todos los datos.
La destrucción y recreación de la vista de detalles a veces hace que pierda los eventos de visualización.
¿Cuál sería la implementación correcta de este escenario? No entiendo completamente la mejor manera de hacer las cosas en la red troncal.