コレクション ビューがあり、各アイテム ビューは複合ビューであり、これにもアイテム ビューがあります。この最後の (サブサブ) アイテム ビューからのイベントを聞きたいです。
View.Block = Marionette.Layout.extend({
triggers: {
'click .content': 'block:click'
}
});
View.Category = Marionette.CompositeView.extend({
itemView: View.Block
});
View.Categories = Marionette.CollectionView.extend({
itemView: View.Category
});
私のコントローラーでは、View.Categories への参照しかありません。
var categories_view = new View.Categories({
collection: categories
});
View.Block
Marionette のビルトイン ビュー イベントを使用してクリック イベントをリッスンすることは可能ですか? 試してみcategories_view.on('itemview:block:click')
ましたが、View.Block は のアイテム ビューではなく、 のアイテム ビューであるため、機能しませView.Categories
んView.Category
。