テーブルの CompositeView があります。各行の子 ItemView にトリガーを設定しています...
var TableRow = Marionette.ItemView.extend({
tagName: "tr",
template: _.template($(TableTemplates).filter('#tableRow').html()),
triggers: {
"click td": "click:td"
}
});
トリガーは、親 CompositeView までバブルアップするはずですか?
ドキュメントから...
これら [イベントをトリガーしたビューのビュー、モデル、およびコレクション プロパティ] にアクセスできると、複数のビューからのイベントをより柔軟に処理できます。たとえば、パネル バーなどのタブ コントロールまたは展開/折りたたみウィジェットは、多くの異なるビューから同じイベントをトリガーし、単一の関数で処理できます。
「単一の関数」は親 CompositeView 内にあるので、その子 ItemViews のいずれかからのトリガーに反応できませんか? CompositeView は ItemView トリガーをどのようにリッスンしますか?
ありがとう