¿Cuál es una buena manera de organizar vistas? Digamos que tengo un div que contendrá una vista desde la perspectiva del panel de administración de los usuarios: habrá una lista de usuarios junto con opciones para elegir cuántos mostrar a la vez, ordenar opciones, en qué página estar, filtros, etc ...backbone.js - vistas dentro de vistas y administración de eventos
¿Desearía una vista exterior que contuviera todo excepto la tabla y los datos? ¿Y luego una vista interior que contiene la tabla (junto con los datos)? ¿Y la paginación tendría su propia vista? ¿Y cómo usaría la vista de paginación el evento click para actualizar la vista del usuario? Simplemente estoy confundido sobre cómo organizar las vistas sin dejar de tener diferentes eventos que disparan otras vistas al render()
/collections al fetch()
.
lo tanto, una jerarquía básica se vería así:
- User View
- Table
- List of Users
- Pagination
- List of available numbers to click
- Filters
- Possible filters to apply to the data
Sin embargo, hacer clic en un filtro o número en la paginación debe ser capaz de obtener la colección de fetch()
nuevos datos y actualizar la vista;
No estoy 100% seguro de que entiendo cuál es su pregunta, pero tal vez esta publicación en el blog lo orientará en una buena dirección [Enlazando una colección a vista] (http://liquidmedia.ca/blog/2011/ 02/backbone-js-part-3 /) – dogenpunk
Hay una pregunta similar que respondí sobre la granularidad de la vista: http://stackoverflow.com/questions/4463136/whats-the-appropriate-granularity-for-backbone-js-views/4464570 # 4464570 – Julien