I made lots of tries with Chrome debuggers and founds the two problems:
1 - Data has to set in schedulerDataSource.transport.data instead of schedulerDataSource.data
answered on 14 Mar 2014, 07:08 AM
After checking the provided code it seems that the scheduler is not working due to the following invalid configurations:
There is no "data" property of the dataSource - most probably you are referring to the "data" method?
When you pass data directly to the dataSource it should be in the same format as defined in the schema (data is parsed only when it's comes from the transport requests) - that why the data passed is not correctly formatted.
If you need the dataSource to parse the data that you are passing then you should define transport.read as function (example included below)
There is no "filters" property of the dataSource - are you referring to the filter method?
After fixing the above issues the scheduler start working as expected - please check it as runable example below: