Is it possible to subscribe to services without the dataManager and use the returned JSON object to populate the scheduler?

Hello :) 

I would like to use the scheduler very like your Room Scheduler example, but populate the room names with a JSON object that was returned from a service and populate the scheduled events with a different JSON object that is also returned from another service. (I would be parsing out the data I want for the scheduler from larger JSON objects)

I don't understand why a local JSON object is fine but not a dynamic one?

Is it possible to populate the scheduler in this manner?

Thank you,
ER

P.S. I do not use VSCode so if you have the time to provide a sample, would it be possible to link to a Stackblitz example or just show the code here? Many, many thanks.

3 Replies

NR Nevitha Ravi Syncfusion Team February 18, 2019 11:52 AM UTC

Hi Elise, 
 
Thank you for contacting Syncfusion Support. 
 
We have prepared a sample for assigning resource dataSource and event dataSource from a service which can be viewed from the following link. 
 
  public selectedDate: Date = new Date(2018, 3, 4); 
    public group: GroupModel = { 
        resources: ['Projects', 'Categories'] 
    }; 
    public projectDataSource: Object[]; 
    public categoryDataSource: Object[]; 
    public allowMultiple: Boolean = true; 
    public data: Object[]; 
    public eventSettings: EventSettingsModel; 
    constructor(public  scheduledataservice:  Scheduledata) { 
    this.data  =  scheduledataservice.getEvents(); 
    this.projectDataSource  =  scheduledataservice.getProjectDataSource(); 
    this.categoryDataSource  =  scheduledataservice.getCategoryDataSource(); 
    this.eventSettings = { 
        dataSource: this.data, 
    }; 
   } 
 
Regards, 
Nevitha 



ER Elise Rothberg February 20, 2019 06:58 PM UTC

Hi Nevitha,

Thank you- I was able to get the scheduler up and running. I really appreciate the Stackblitz!

Now for fine tuning...

Thanks again,
ER


KK Karthigeyan Krishnamurthi Syncfusion Team February 21, 2019 03:48 AM UTC

 
We are happy that our solution resolved your issue. 
 
Regards, 
Karthigeyan 
 


Loader.
Up arrow icon