Hi
i'm using the radscheduler in order to create a schedule for ssrs and telerik reports. this will work together with my alerting engine.
currently my page allows the user to select their report and set the report parameters. thereafter they click on the radschedule to select their recurrence and save. This is where i need to add more buttons\ drop downs etc as i require more info on the scheduled report other than just the recurrence. i need to add the extra controls onto the radscheduler appointment popup.
much appreciated
Avesh
i'm using the radscheduler in order to create a schedule for ssrs and telerik reports. this will work together with my alerting engine.
currently my page allows the user to select their report and set the report parameters. thereafter they click on the radschedule to select their recurrence and save. This is where i need to add more buttons\ drop downs etc as i require more info on the scheduled report other than just the recurrence. i need to add the extra controls onto the radscheduler appointment popup.
much appreciated
Avesh
11 Answers, 1 is accepted
0
Hi Avesh,
You can use templates for this purpose. For customizing the advanced form, please see this demo:
http://demos.telerik.com/aspnet-ajax/scheduler/examples/advancedformtemplate/defaultcs.aspx.
Feel free to contact us if you have further questions.
Greetings,
Peter
the Telerik team
You can use templates for this purpose. For customizing the advanced form, please see this demo:
http://demos.telerik.com/aspnet-ajax/scheduler/examples/advancedformtemplate/defaultcs.aspx.
Feel free to contact us if you have further questions.
Greetings,
Peter
the Telerik team
Browse the vast support resources we have to jump start your development with RadControls for ASP.NET AJAX. See how to integrate our AJAX controls seamlessly in SharePoint 2007/2010 visiting our common SharePoint portal.
0

Tharindu
Top achievements
Rank 1
answered on 24 May 2012, 07:02 AM
I have same problem as before. but I want to make schedule appointments undeletable and unmovable. can we do this in Radscheduler?
0
Hello Tharindu,
To prevent deleting of appointments, simply set AllowDelete="false" for RadScheduler.
To prevent moving the appointments, cancel the OnClientAppointmentMoveStart event:
All the best,
Peter
the Telerik team
To prevent deleting of appointments, simply set AllowDelete="false" for RadScheduler.
To prevent moving the appointments, cancel the OnClientAppointmentMoveStart event:
<
script
type
=
"text/javascript"
>
function OnClientAppointmentMoveStart(sender, args) {
args.set_cancel(true);
}
</
script
>
<
telerik:RadScheduler
ID
=
"RadScheduler1"
runat
=
"server"
OnClientAppointmentMoveStart
=
"OnClientAppointmentMoveStart"
>
</
telerik:RadScheduler
>
All the best,
Peter
the Telerik team
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
0

Tharindu
Top achievements
Rank 1
answered on 25 May 2012, 04:18 AM
Thank you for the answer. I have another problem. can we use Microsoft exchange server as our rad scheduler data source. is there any examples to do that.
0
Hi Tharindu,
Yes, you can use RadScheduler's Exchange provider. Attached is a demo for reference and here is a forum thread in case you need to display calendars for multiple users - http://www.telerik.com/community/forums/aspnet-ajax/scheduler/exchange-and-radscheduler.aspx
Kind regards,
Peter
the Telerik team
Yes, you can use RadScheduler's Exchange provider. Attached is a demo for reference and here is a forum thread in case you need to display calendars for multiple users - http://www.telerik.com/community/forums/aspnet-ajax/scheduler/exchange-and-radscheduler.aspx
Kind regards,
Peter
the Telerik team
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
0

Tharindu
Top achievements
Rank 1
answered on 01 Jun 2012, 06:54 AM
thanks for the answer.
can we keep a list of appointments on the client side that can use as the data source of the scheduler. data is retrieved to the list when page loading happens. I know that we can do every server side operations on the client side. but if i create a list and bind it to the scheduler it gives a javascript error. all the changes are saved back to the database once a button click happens. can we do this using Telerik. need some help with an example.
this is what i have done
can we keep a list of appointments on the client side that can use as the data source of the scheduler. data is retrieved to the list when page loading happens. I know that we can do every server side operations on the client side. but if i create a list and bind it to the scheduler it gives a javascript error. all the changes are saved back to the database once a button click happens. can we do this using Telerik. need some help with an example.
this is what i have done
var gridData;
var schedulerData;
var tableview;
var schedulerview;
function pageLoad(sender, args) {
// Load data from web service
tableview = $find("<%= RadGrid1.ClientID %>").get_masterTableView();
schedulerview = $find("<%=RadScheduler1.ClientID %>");
gridData = PageMethods.GetGridData();
schedulerData = PageMethods.GetSchedulerData();
tableView.set_dataSource(gridData);
tableview.dataBind();
schedulerview.set_dataSource(schedulerData);
schedulerData.dataBind();
update();
}
function update() {
tableview.set_dataSource(gridData);
tableview.dataBind();
schedulerview.set_dataSource(schedulerData);
schedulerData.dataBind();
}
0
Hi Tharindu,
This way of populating RadScheduler is not supported. You can consider the following alternatives:
Here is a nice blog post that shows how to create a Web Service from a JSON result (see the section on
JSON in ASP.NET Today - Using a Web Service)
Greetings,
Peter
the Telerik team
This way of populating RadScheduler is not supported. You can consider the following alternatives:
Here is a nice blog post that shows how to create a Web Service from a JSON result (see the section on
JSON in ASP.NET Today - Using a Web Service)
Greetings,
Peter
the Telerik team
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
0

Tharindu
Top achievements
Rank 1
answered on 05 Jun 2012, 03:11 AM
If that so is there a way to keep changes in a list without updating to the DB. But the applied appointments should appear on the scheduler. also removed ones should not visible on scheduler. Once a button click happens all the changes should upload to the database. can we do that.
0
Hi Tharindu,
Could you please explain why need this behavior. With Web Service binding all interactions with RadScheduler happen on the client, so I can't really comprehend what benefit you could gain if you update the data base at once.
Regards,
Peter
the Telerik team
Could you please explain why need this behavior. With Web Service binding all interactions with RadScheduler happen on the client, so I can't really comprehend what benefit you could gain if you update the data base at once.
Regards,
Peter
the Telerik team
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
0

Tharindu
Top achievements
Rank 1
answered on 05 Jun 2012, 02:47 PM
My goals are below.
1. There is a list of appointments in a grid.
2. Rad scheduler is the place we show allocated appointments.
3. User can drag and drop appointments from the grid to the scheduler.
4. He could unschedule them as well.
5. All the changes are uploaded to the exchange server at once.
To do that I will load appointments of the exchange and store in a list. user only use that when editing. If he confirms his changes final changes will upload to the exchange server from the list.(so that usage of network will minimize)
1. There is a list of appointments in a grid.
2. Rad scheduler is the place we show allocated appointments.
3. User can drag and drop appointments from the grid to the scheduler.
4. He could unschedule them as well.
5. All the changes are uploaded to the exchange server at once.
To do that I will load appointments of the exchange and store in a list. user only use that when editing. If he confirms his changes final changes will upload to the exchange server from the list.(so that usage of network will minimize)
0
Hello Tharindu,
Perhaps you can use Session. The Binding to Generic List utilizes a session to temporarily save the appointments.
Regards,
Peter
the Telerik team
Perhaps you can use Session. The Binding to Generic List utilizes a session to temporarily save the appointments.
Regards,
Peter
the Telerik team
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.