CompositeViewを使用してレコードのリストをレンダリングしようとしていますが、すべての子レコードのレンダリング後に発生するイベントを特定できません。CompositeView - すべての子レコードのレンダリング後に発生するイベント
私はドキュメンテーションを経て、まだ働いていない方法を下記た -
- onRenderCollection - モデルのコレクションがonRender
- をレンダリングされた後に - すべては
- レンダリングされた後にレンダリングします:コレクション - は、それをちょうど試しました
以下は現在のコードスニペットです -
View.childItem = Backbone.Marionette.ItemView.extend({
template: childTpl,
tagName: 'tr'
});
View.parentPane = Backbone.Marionette.CompositeView.extend({
template: parentTpl,
childView: View.childItem,
childViewContainer: "#childList",
events: {
},
onAfterRender: function (ev) {
$('tbody').css('height', '210px')); // trying to control the height dynamically..
},
});
'childView:View.childTpl'は' childView:View.childItem'でないはずです。 – Quince
ありがとう、訂正しました。 –