yandex-ui / noscript

Noscript: JavaScript MVC Framework for building SPA
http://yandex-ui.github.io/noscript/
MIT License
34 stars 22 forks source link

[ns.ViewCollection] Ошибка при обновлении вложенных коллекций #477

Closed doochik closed 10 years ago

doochik commented 10 years ago

Ошибка была в случае

VC1_INVALID
  VC2_VALID // коллекция якобы рисовалась полностью, а обновлялась как placeholder, потому что isValidSelf === true
      VC2_ITEM_VALID
      VC2_ITEM_INVALID
edoroshenko commented 10 years ago

Это же тот баг, когда перерисовывается родитель валидной коллекции? Я хотел его фиксить иначе - сделав, чтобы все виды обновлялись через placeholder'ы. Но это сложновато пока, нужно побольше времени на рефакторинг...

Я это всё к тому, что если это оно - давай сформулируем, как нам бы хотелось в идеале и напишем там жирный FIXME?

doochik commented 10 years ago

С формулировкой "перерисовывается родитель валидной коллекции" для моего случая я не согласен. У меня случай, когда сверху коллекции перерисовывается, а вложенная коллекция валидна.

Но мысль я твою понял и с ней согласен :)

edoroshenko commented 10 years ago

Ок, понял тебя. Здесь фиксим частный случай, когда изменившийся родитель валидной коллекции - это коллекция :+1:

chestozo commented 10 years ago

:+1: