Я пытаюсь получить окончательный макет как ...Должен ли элементный вид CollectionView представлять собой ItemView?
- Левая колонка (CollectionView)
- PanelLayout (LayoutView)
- BannerView (ItemView)
- ContentView (LayoutView)
- Раздел 1 (CompositeView)
- gridRow (ItemView)
- Раздел 1 (CompositeView)
- PanelLayout (LayoutView)
- BannerView (ItemView)
- ContentView (LayoutView)
- Раздел1 (CompositeView)
- gridRow (ItemView)
- Раздел1 (CompositeView)
- PanelLayout (LayoutView)
но моя левая колонка (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"
hmmm. Я не знаю, почему это не сработало для меня тогда. Я применил другой подход к представлению моих взглядов, поэтому я не могу воссоздать то, что происходило в это время. Если кому-то интересно, как я закончил рендеринг нескольких видов под коллекциейView: http://stackoverflow.com/questions/31460936/how-to-render-a-collection-of-different-marionette-views – SegFaultDev