Доброго времени суток. Столкнулся с проблемой: если данные заполняются не при инициализиции компонента, а позже, tabview не обновляет закладки. В качестве примера: http://webix.com/snippet/582f0e71
В начале запуска стоит задержка в 2 секунды за время которой можно переключить закладку. Та закладка, которая будет активна в тот момент - отрисуется, соседняя будет показывать то же самое, что и активная.
Подозреваю, что нужно что-то сделать, я пробовал refresh - не помогает
Видимое вью и видимая вкладка связываются по id атрибуту.
Если вы хотите поменять содержимое вкладки то надо или использовать теже айди
http://webix.com/snippet/e36e7250
или вложить лайауту в каждую вкладку и перегружать не саму вкладку а вложенный в нее лайаут
Максим, большое спасибо, помогло. Но возникла ещё одна проблема - если в onAfterLoad начать обрабатывать css, то на второй закладке webix выдаёт внутреннюю ошибку: TypeError: t is undefined
webix.js:7:56000
http://webix.com/snippet/6843cb07
Заранее цвет я задать не могу, ибо в реале подсветка строки вычисляется отдельным запросом на стороне сервера.
Ошибка связана и использованием ActiveContent. Попробуйте добавить earlyInit свойство в конфигурацию кнопки:
Мария, спасибо, проблема решена.