Update Timeline View attribute y_unit breaks scheduler

Hey Guys,

Iam using TimelineView http://docs.dhtmlx.com/scheduler/api__scheduler_createtimelineview.html and I try to update some attributes as descripted here:

scheduler.matrix['timeline'].x_size = 12; scheduler.setCurrentView();//redraws scheduler

Update x_size works like a sharm, but when I try to update “y_unit”, the Scheduler does not show sections anymore:

scheduler.matrix['timeline'].y_unit= [{
   // ....

Is y_unit compatible for updating?

it’s hard to tell without a demo. Try updating timeline sections using serverList/update collection methods of scheduler instead of accessing collection manually
docs.dhtmlx.com/scheduler/api__s … rlist.html
docs.dhtmlx.com/scheduler/api__s … ction.html
docs.dhtmlx.com/scheduler/timeli … mtheserver

Here you are. I created a plunker where y_unit is updated when pressing the red button on top of the page. Please checkout the “updateData()” function inside.


We are using the professional version and we realy need to update attributes without reinitialize the hole scheduler. Thanks!

all seems working if you replace a manual update of y_unit with calls of scheduler.serverList/updateCollection methods,
please check this demo

Thanks, working :slight_smile: