List autoheight in tabview

Добрый день.

Не подскажите такой момент, как видно из сниппета, есть табвью у которого во второй вкладке динамически добавляется красивый список и т.д. почему у него высота остается 1 пиксель?

http://webix.com/snippet/dbe2f301

Спасибо.

Comments

  • Добрый день! Дело в том, что на данный момент

    type: { 
        height: 'auto'             
    },
    

    несовместим с autoheight: true. autoheight высчитывается на основе заданной высоты элементов, и во время инициализации height: 'auto' не позволяет этого сделать.

  • Извольте, почему он не совместим если совместим? Вот в данном примере он работает же!?

    http://webix.com/snippet/bb0e578e

  • ну или предложите решение проблемы, можно даже не Лист использовать а другой компонент

  • в данном примере он работает

    Сейчас высота parent layout'a игнорируется и он занимает всё доступное пространство, если находится вне html-контейнера. Это побочный эффект улучшения fullscreen-режима, который будет исправлен в ближайшем обновлении.

    В действительности всё именно так, как было описано выше. Достаточно переместить лист на один уровень внутрь:

    http://webix.com/snippet/02aff752

    Решения через public API нет, но в случае с ui.list можно, к примеру, рассчитать новую высоту по html-атрибуту offsetHeight и применить метод resize():

    http://webix.com/snippet/6b3467a8

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!