Backbone.js 执行CollectionView';s的childView必须是ItemView吗?
我正试图得到一个最终的布局像Backbone.js 执行CollectionView';s的childView必须是ItemView吗?,backbone.js,views,marionette,childviews,Backbone.js,Views,Marionette,Childviews,我正试图得到一个最终的布局像 左列(collectionView) 面板布局(布局视图) BannerView(项目视图) ContentView(LayoutView) 第1节(合成视图) gridRow(项目视图) 面板布局(布局视图) BannerView(项目视图) ContentView(LayoutView) 第1节(合成视图) gridRow(项目视图) 但是我的左列(collectionView)不想显示panelLayout(LayoutView
- 左列(collectionView)
- 面板布局(布局视图)
- BannerView(项目视图)
- ContentView(LayoutView)
- 第1节(合成视图)
- gridRow(项目视图)
- 第1节(合成视图)
- 面板布局(布局视图)
- BannerView(项目视图)
- ContentView(LayoutView)
- 第1节(合成视图)
- gridRow(项目视图)
- 第1节(合成视图)
- 面板布局(布局视图)
对。使用
布局视图
或任何其他木偶视图类型作为集合视图的子视图
绝对没有错。使用布局视图
或任何其他木偶视图类型作为集合视图
的子视图
绝对没有问题。我不确定为什么这对我不起作用。我现在采用了一种不同的方法来呈现我的视图,所以我无法重现此时发生的事情。如果有人好奇我是如何在一个collectionView下渲染多个视图的:嗯。我不确定为什么这对我不起作用。我现在采用了一种不同的方法来呈现我的视图,所以我无法重现此时发生的事情。如果有人好奇我是如何在collectionView下渲染多个视图的:
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"