我有LayoutView
,CollectionView
和ItemView
。首先,我生成布局并将collection
传递给CollectionView
以生成childView(ItemView
)。我希望跟踪在ItemView
气泡中触发的事件,直至LayoutView
。
此处如何触发ItemView
onRender: function() {
if (this.model.get('ig_id') == this.ig_id) {
this.$el.addClass('active');
this.trigger("selected", this.model);
}
}
我尝试在selected
LayoutView
initialize: function(opt) {
this.listenTo(this.mainTab, "show", this.mainTabShown, this);
},
mainTabShown: function (view) {
this.listenTo(view, "childview:selected", this.generateTabContent, this);
}
但直到现在还没有成功。
答案 0 :(得分:0)
对于这类问题,请注意ItemView onShow
方法
将onRender
修改为onShow