Я пытаюсь отобразить коллекцию представлений. Коллекция может представлять собой любой вид марионетки (layoutView, CompositeView, collectionView, ItemView). Когда я пытаюсь выполнить рендеринг, я получаю «объект объекта» для каждого отображаемого представления. Это заставляет меня поверить, что он не знает, какую точку зрения отображать, когда он захватывает один из коллекции. Теперь я начал использовать getChildView() в CollectionView, который предположительно отобразит коллекцию представлений, но я не уверен, как указать тип представления, в котором я хочу, чтобы это был ребенок.Как визуализировать коллекцию различных марионеток Просмотров
Новое в марионетке и в онлайновых ресурсах, кажется, маловероятно (возможно, я искал неправильно?) Я хочу иметь представления в представлениях (подзаголовки? Не нужны дети), но не нужно использовать LayoutView и должны указывать регионы так как количество подзаголовков может меняться, вместо этого просто нужно, чтобы CollectionView отображал коллекцию marionetteView независимо от того, сколько.
Спасибо за ваше время,
Я немного смущен тем, что вы пытаетесь сделать. CollectionView обычно используется для визуализации коллекции моделей с использованием указанного класса View, но вы продолжаете упоминать коллекцию представлений. Какие взгляды? Откуда берутся эти взгляды? Какая указка? Если у вас просто много просмотров, которые вы хотите добавить к элементу DOM, это лучшее решение для этого, чем использование CollectionView, поскольку это предназначено для другой ситуации. – ivarni
Не могли бы вы предоставить какой-либо исходный код? –
Будучи новым для марионетки, я все еще спотыкаюсь о том, что может сделать каркас! Вместо того, чтобы иметь коллекцию моделей, я подумывал о создании коллективной коллекции, в которой хранится несколько MarionetteView.а затем я хотел, чтобы коллекцияView использовала эту коллекцию представлений для рендеринга нескольких дочерних элементов. Случай использования - это столбец с несколькими панелями. Каждая панель имеет баннер и контент. Я бы создал эти панели, а затем добавил в коллекцию. Затем я бы использовал collectionView/compositeView, чтобы пройти коллекцию панелей и отобразить их все. – SegFaultDev