Есть модель коллекция типа такой:
ns.ViewCollection.define('mega-view-collection', {
models: {
'model-collection': false,
'model-that-can-be-invalid': false
},
split: {
byModel: 'model-collection',
intoViews: 'collection-item-view'
}
});
Шаги:
- первая отрисовка
- валидная непустая
model-collection
- невалидная
model-that-can-be-invalid
- получаем отрисованную error моду для коллекции
- вторая отрисовка через вызов
view.update() у mega-view-collection
- получаем ошибку типа
Error: [ns.View] Can't find node for 'collection-item-view'
Тут либо править проверку внутри ns.ViewCollection, либо не давать ей зависеть от других моделей - т.е. чтобы коллекция отрисоввывала только модель-коллекцию.