2012-10-02 12 views

Respuesta

12

Esa cuestión se aborda aquí: https://github.com/marionettejs/backbone.marionette/wiki/Use-cases-for-the-different-views

En resumen, usted querrá usar CompositeView si quieres envolver una plantilla de alrededor de la colección (por ejemplo: una lista con un encabezado y pie de página). CollectionView no sabe cómo representar una plantilla.

+5

También, una CompositeView utiliza de forma predeterminada en sí para los elementos que presta de la colección. esto lo hace jerárquico/recursivo por defecto. –

+1

su enlace no funciona – HereHere

+0

Aquí está la documentación 'CompositeView' (v2.4.7) que cubre este caso de uso: http://marionettejs.com/docs/v2.4.7/marionette.compositeview.html – flaviovs

0

http://blog.marionettejs.com/2016/08/23/marionette-v3/index.html

versión 2.x tenían diferentes tipos de vistas: vista, ItemView, LayoutView, CollectionView, CompositeView.

En la versión 3, ItemView y LayoutView se 'fusionaron' en la vista y CompositeView quedó obsoleto para su eliminación en v4. Ahora solo tenemos View y CollectionView.

y diseños se eliminaron demasiado