Этот проект использует BackboneJS с BackboneLayout.Найти все виды определенного типа, отображаемые в настоящее время в BackboneJS или BackboneLayout
В некоторых случаях существует довольно сложная иерархия представлений - от четырех до пяти уровней.
У меня есть ситуация, когда мне хотелось бы, чтобы один вид вызывал изменение в другом представлении, но слушатели не являются опцией. (приводит к слишком большому количеству слушателей, убивает память).
Top -> X -> Y
Top -> B -> C -> D -> E
Top
это вид сверху уровень, который имеет один X
вид, который имеет несколько Y
взглядов. Top
вид также содержит один вид B
, который содержит несколько изображений B
, каждый из которых содержит несколько изображений C
, каждый из которых содержит несколько изображений D
, каждый из которых содержит несколько изображений E
.
Изменение вида Y
должно отражать все E
виды, которые в настоящее время визуализируются. Это было бы идеально для слушателей, если бы не проблема, упомянутая ранее. Таким образом, я ищу альтернативный способ сделать то же самое.
Я думаю о том, чтобы получить вид Top
, чтобы найти все его дети, которые имеют тип E
, или что-то в этом роде. Другие решения также приветствуются.
Спасибо.