Баг с pivot

Если есть фильтр в pivot, который находится в multiview, то происходит ошибка $getSize, из-за того, что multiview ещё не знает о том, что у него есть дочерние cells. https://webix.com/snippet/566b10ed

Comments

  • Обнаружил, что и toolbar внутри multiview привёл к такой же ошибке. К сожалению не удаётся привести минимально работающий пример.
    Но суть та же, дочерний элемент в момент инициализации пытается просчитать свой размер и обращается к родительскому элементу, чтобы он пересчитал размеры дочерних элементов, а тот передаёт эстафету своему родительскому элементу и так до multiview. Multiview заглядывает в _cells, а там пусто, т.к. добавление дочернего элемента происходит только после его (элемента) инициализации.
    Ошибки не происходит если в _cell успел попасть хоть один элемент, например template.

  • Когда нет ответа, кажется что моё сообщение не заметили и поэтому баг не будет исправлен.

  • Добрый день,

    Спасибо за баг репорт и настойчивость. Проблему уже починили, фикс будет доступен в следующей версии Webix, а если у вас есть техподдержка и фикс нужен срочно, то можно обратиться в support@webix.com.

Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

In this Discussion