3
항목보기가있는 레이아웃보기가 있습니다. 내 항목보기에서 저장 기능을 트리거하는 이벤트가 있습니다. 저장 기능을 사용하여 레이아웃을 캡처하는 다른 이벤트를 트리거하고 싶습니다.마리오네트 레이아웃 : 하위보기에서 이벤트 트리거
그래서 부모 레이아웃 기능을 트리거하고 싶은 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)
}
})
}
})
})
대단히 감사합니다! 10char – azz0r
참고 : 이제 Marioette에 LayoutView에 'childEvents'가 있습니다. – backdesk