This is a migrated thread and some comments may be shown as answers.

on TimeSlot Click ,Can we get ResourceID if resource grouping is there

1 Answer 60 Views
Scheduler
This is a migrated thread and some comments may be shown as answers.
Venkat
Top achievements
Rank 1
Venkat asked on 23 Sep 2010, 12:19 AM
Hi....
     Is there a way that we can get the resourceID when there is a resource grouping done in OnClientTimeSlotClick event.

Thanks in advance.
Venkat

Got it....

 

 

function OnClientTimeSlotClick(sender, eventArgs) {

 

var

 

 

slot = eventArgs.get_targetSlot();

 

 

 

 

var

 

 

currentRoom = slot.get_resource(); 
}
or

 

function

 

 

OnClientAppointmentInserting(sender, eventArgs) {

 

 

 

var slot = eventArgs.get_targetSlot();

 

 

 

var start = slot.get_startTime();

 

 

 

var end = slot.get_endTime();

 

 

 

var currentRoom = slot.get_resource();

 

eventArgs.set_cancel(

 

true);

 

}

1 Answer, 1 is accepted

Sort by
0
Olivier
Top achievements
Rank 2
answered on 14 Jan 2015, 11:01 AM
You can add the custom attributes

protected void RadScheduler3_ResourceHeaderCreated(object sender,ResourceHeaderCreatedEventArgs e) {
                e.Container.Resource.Attributes["user_id"] = e.Container.Resource.Key.ToString();
}
      

And to get this in Appointementinserting

  function AppointmentInserting(sender, eventArgs) {
             
            var scheduler = sender;
            var slot = eventArgs.get_targetSlot();
            alert(slot.get_resource().get_attributes().getAttribute("user_id"));
 
}


Olivier
Tags
Scheduler
Asked by
Venkat
Top achievements
Rank 1
Answers by
Olivier
Top achievements
Rank 2
Share this question
or