1

我正在尝试获得最终布局,例如...

  • 左栏(collectionView)
    • 面板布局(布局视图)
      • 横幅视图(ItemView)
      • 内容视图(布局视图)
        • 第 1 节(复合视图)
          • 网格行(项目视图)
    • 面板布局(布局视图)
      • 横幅视图(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"
4

1 回答 1

0

是的。使用 aLayoutView或任何其他 Marionette 视图类型作为childViewfor a绝对没有错CollectionView

于 2015-07-21T00:16:36.283 回答