2013-09-05 2 views
0

В настоящее время у меня есть составной вид, который отображает таблицу моделей. У меня есть thead в составном шаблоне представления, и каждая модель визуализируется с помощью itemViewTemplate.Render footer on marionette composite view

Что я хочу сделать, это сделать tfoot после моделей, может ли это сделать составной вид? Будет ли у меня привязка к onrender и добавление другого шаблона в конец составного представления?

+0

Вам нужно использовать какую-либо информацию о своей модели/коллекции для 'tfoot'? –

+1

Почему у вас нет 'Layout', который содержит ваш' CompositeView' в области над нижним колонтитулом? – Scott

+0

Будет, да, мне нужно использовать некоторые данные коллекции. Пойдем, чтобы попросить ответ Криса ниже: – AndrewHumphreys

ответ

0

Абсолютно.

var Row = Backbone.Marionette.ItemView; 

var Table = Backbone.Marionette.CompositeView.extend({ 
    template: /* resolves to: */ '<table><thead> {{header row}} </thead>' + 
           '<tbody></tbody>' + 
           '<tfoot> {{footer row}} </tfoot>', 
    itemView: Row, 
    itemViewContainer: 'tbody' 
}); 
+0

Спасибо, Крис, я полностью пропустил это в документах! itemViewContainer - это то, что мне не хватает. – AndrewHumphreys