内部にitemViewがあるレイアウトビューがあります。アイテム ビューに、保存機能をトリガーするイベントがあります。その保存関数内で、レイアウトがキャプチャする別のイベントをトリガーしたいと思います。
したがって、以下のコードでは、onClickSave modelSaveSuccess で、親レイアウトで関数をトリガーしたいので、this.methodInParent() を試しましたが、機能しません。
childView
define(["marionette", "underscore", "text!app/templates/client/form.html", "app/models/client"], function(Marionette, _, Template, Model) {
"use strict"
return Backbone.Marionette.ItemView.extend({
events: {
"submit #saveClient": "onClickSave"
},
onClickSave: function(ev) {
ev.preventDefault()
return this.model.save({}, {
success: function() {
console.log('success - trigger ')
},
error: function(request, error) {
console.log(error.responseText)
}
})
}
})
})