Andrey
June 10, 2015, 12:43pm
1
Добрый день. Как включить использование кастомного скрола у определенного элемента, а не на всем проекте?
Так как данная проблема (http://forum.webix.com/discussion/3202/webix-customscroll-no-effective-for-tree/ ) все еще присутствует использовать по всему проекту кастомный скрол нет возможности, хотя хочется…
maksim
June 10, 2015, 2:59pm
2
День добрый
Вообще то в последней версии это уже исправлено
http://webix.com/snippet/d77e864a
И отвечая на оригинальный вопрос, на данный момент нет возможности включать кастом-скролл только для отдельных компонент.
Andrey
June 10, 2015, 3:13pm
3
Насчет кастомного скрола - я нашел решение: у элемента tree я установил “scroll: false” и добавил css класс с “overflow: auto”.
http://webix.com/snippet/d007d158
Я взял ваш пример и убрал автоматическое раскрытие всего дерева. Затем сделал такие шаги:
наводим на свернутое дерево мышку
раскрыл достаточно ветвей, чтобы они ушли за экран
Сейчас должен был появится скрол и колесом мыши я должен иметь возможность проскролить.
Скрол появился, когда я убрал мышку с дерева и навел на него мышь заново.
Аналогично в обратную сторону, когда есть скрол и все скрыть, так что ничего не выходит за пределы вьюхи - не пересчитывается размер скрола.
Проверял в хроме и в интернет эксплорере.
maksim
June 11, 2015, 2:39pm
4
Да, есть проблема, при изменении внутреннего размера контента, кастом скролл не адаптируется. Мы включим фикс в следующий фикс билд ( конец следующей недели )