在Marionette.js中使用CompositeView中的布局?

时间:2013-02-04 21:22:57

标签: marionette

我目前使用CompositeView来显示多个ItemView,每个ItemView代表一个注释。现在,我希望能够回复评论:当用户选择“回复”按钮(ItemView的一部分)时,我想在评论下方显示一个表单,供用户回复。

我的想法是使用一个布局,包含两个区域:一个用于评论(目前由ItemView表示),另一个用于回复表单(后者仅在用户点击“回复”按钮后显示)。

是否可以将Layout指定为CompositeView的itemView属性并在此布局中呈现原始ItemView(在我的示例中表示注释)?

1 个答案:

答案 0 :(得分:1)

布局扩展了ItemView,增加了对区域的支持,因此应该可以正常工作。处理“回复”事件时,请在您之前(以前为空)的评论区域中显示评论视图。