Я пытаюсь отобразить список записей с помощью CompositeView, и я не могу идентифицировать событие, которое будет отправлено после рендеринга всех дочерних записей.CompositeView - событие, которое будет отправлено после рендеринга всех дочерних записей
Я пошел через документацию и найти ниже методов, которые еще не работали -
- onRenderCollection - после того, как коллекция моделей была оказана
- OnRender - после того, как все было вынесено
- визуализации: коллекция - пробовал просто ради этого
Ниже текущий фрагмент кода -
View.childItem = Backbone.Marionette.ItemView.extend({
template: childTpl,
tagName: 'tr'
});
View.parentPane = Backbone.Marionette.CompositeView.extend({
template: parentTpl,
childView: View.childItem,
childViewContainer: "#childList",
events: {
},
onAfterRender: function (ev) {
$('tbody').css('height', '210px')); // trying to control the height dynamically..
},
});
'childView: View.childTpl' должно быть не' childView: View.childItem' – Quince
Спасибо, исправлено. –