Andrey
July 16, 2015, 3:54pm
1
Что сделать, чтобы Scrollview обработал размер динамически вставленного в него элемента?
http://webix.com/snippet/05457083
Контент добавляется постепенно. Использование setHTML неприемлемо, так как очень много придется перерендерить при приходе нового контента.
maksim
July 16, 2015, 4:11pm
2
В этом случае, наверное будет проще включить скролл прямо на темплейте
http://webix.com/snippet/a18769d2
Andrey
July 16, 2015, 5:23pm
3
Извините, не совсем полный пример дал (этот тоже далек от оригинала, но проблема наблюдается):
http://webix.com/snippet/2c4c2363
Проблема в том, что на мобильном устройстве этот блок со списком не скролится, на компьютере - да, работает.
Поэтому и предположил, что есть методы добавления контента в scrollview, вероятно он должен работать.
Maria
July 17, 2015, 9:03am
4
Попробуйте использовать свойство scroll: true для template. Как, например, в этом примере:
http://webix.com/snippet/b4346a92
Здесь метод setHTML устанавливает innerHTML для template.
Andrey
July 17, 2015, 9:53am
5
В том-то и дело, что setHTML устанавливает полностью innerHTML, а мне нужно, чтобы я мог с течением времени добавлять туда контент. А с этим методом мне придется делать повторный рендер всего содержимого, поэтому он не подходит
Можно ли выключить ваш обработчик Touch в конкретном элементе, а не во всем проекте?