В подключенном webix-highcharts.js (если я правильно понмю, вот источник) есть метод setCategories
, который для Ваших данных будет работать вот так:
$$('chart1').parse(series[s]);
$$('chart1').setCategories(cat[s].categories);
Что касается таблицы, то её колонки уже были сгенерированы на основе пришедших вначале данных. Добавлямая строка {CAT: cat[s]}
будет отрисована как пустая, так как нет ни колонки с соответствующим id (“CAT”), ни template для отрисовки этих данных в другой колонке.
Возможно, что на самом деле решение может выглядеть вот так:
$$('chart1').parse(series[s]);
$$('chart1').setCategories(cat[s].categories);
$$('datatable1').clearAll();
$$('datatable1').parse(series[s]);
http://webix.com/snippet/737480be