2016-02-06 4 views
1

Ниже иерархия моего LayoutView
LayoutView> Региона> CollectionView> ItemView> CheckBoxвложенного вид ребенка события LayoutView марионетки

Если я хочу слушать, чтобы изменить событие флажка на уровне LayoutView, я должен слушать и триггер событие на каждом уровне или есть более короткий способ его реализации.

ответ

1

Похоже, что вы хотите, это childEvents в вашем LayoutView. http://marionettejs.com/docs/v2.4.2/marionette.layoutview.html#layoutview-childevents

И просто запускайте свое событие в своем детском виде, как обычно.

+0

название события изменяется с ростом. Пример: CollectionView добавляет «itemview:» к дочерним событиям – Flake

+0

будет оценен фрагмент jsbin – Flake

+0

Чтобы расширить ответ на вопрос Slinhart: http://stackoverflow.com/questions/16867089/marionette-bubble-event-from-itemview-to- родитель-layoutview # –