【发布时间】:2015-10-06 13:54:32
【问题描述】:
我正在尝试获得最终布局,例如...
- 左栏(collectionView)
- 面板布局(布局视图)
- 横幅视图(ItemView)
- 内容视图(布局视图)
- 第 1 部分(复合视图)
- gridRow (ItemView)
- 第 1 部分(复合视图)
- 面板布局(布局视图)
- 横幅视图(ItemView)
- 内容视图(布局视图)
- 第 1 部分(复合视图)
- gridRow (ItemView)
- 第 1 部分(复合视图)
- 面板布局(布局视图)
但我的左列 (collectionView) 不想显示 panelLayout(LayoutView)。是否可以有一个 childView:这是一个 LayoutView(如下例所示)而不是一个 ItemView(http://marionettejs.com/docs/v2.4.2/marionette.collectionview.html#collectionviews-childview)
class panelLayoutView extends Marionette.LayoutView
template: Templates['panel']
regions:{
bannerRegion: "#banner-region"
contentRegion: "#content-region"
}
class leftColumnCollectionView extends Marionette.CollectionView
className: "leftColumn column"
childView: panelLayoutView
childViewContainer: "leftColumn"
【问题讨论】:
标签: backbone.js views marionette childviews