I am using 'external edit in raddock' for Radscheduler in my application.
I have 2 checkboxes outside the scheduler,showing the resources Teacher and ClassRoom.
When 1st checkbox is checked,scheduler is grouped by Teacher as below
Same with checkbox for Room also.
1)I have more than 30 Teachers.
How can I display only say 5 Teachers at a time in the scheduler and need a horizontal scrollbar to show the rest of Teachers
?
2)When checkbox for Teacher(resource) is checked,I need to select a particular Teacher(resource value) from a combobox and show the appointments for that Teacher in the scheduler(day /week/month view).
3)Also ,in the appointment template,how can I show any field from my advance form? For example,if my advance form has field mobile number,can I show it in the appointment template?
Please help me on above questions
Thanks,
Soumya
I have 2 checkboxes outside the scheduler,showing the resources Teacher and ClassRoom.
When 1st checkbox is checked,scheduler is grouped by Teacher as below
RadScheduler1.GroupBy = GroupByExpression;
private
string
GroupByExpression
{
get
{
return
GroupByTeacherCheckBox.Checked ?
"Teacher"
:
""
;
}
}
1)I have more than 30 Teachers.
How can I display only say 5 Teachers at a time in the scheduler and need a horizontal scrollbar to show the rest of Teachers
?
2)When checkbox for Teacher(resource) is checked,I need to select a particular Teacher(resource value) from a combobox and show the appointments for that Teacher in the scheduler(day /week/month view).
3)Also ,in the appointment template,how can I show any field from my advance form? For example,if my advance form has field mobile number,can I show it in the appointment template?
Please help me on above questions
Thanks,
Soumya
16 Answers, 1 is accepted
0

Soumya
Top achievements
Rank 1
answered on 27 Aug 2012, 09:31 AM
Can I get it answered please?
Thanks,
Soumya
Thanks,
Soumya
0

Soumya
Top achievements
Rank 1
answered on 28 Aug 2012, 05:08 AM
Any answer?
0
Hi Soumya,
The following resources on manipulating RadScheduler's resources could be of help:
Regards,
Ivana
the Telerik team
The following resources on manipulating RadScheduler's resources could be of help:
- http://demos.telerik.com/aspnet-ajax/scheduler/examples/outlook2007/defaultcs.aspx
- http://www.telerik.com/support/kb/aspnet-ajax/scheduler/how-to-implement-resource-paging.aspx
As for managing appointment templates, the following online demo shows how to achieve it: http://demos.telerik.com/aspnet-ajax/scheduler/examples/customizeappointment/defaultcs.aspx.
I hope this will help.Regards,
Ivana
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

Soumya
Top achievements
Rank 1
answered on 29 Aug 2012, 09:04 AM
Hi Ivana,
Thanks for your reply.
I got answered my first and third question.
My second question is as below:
2)When checkbox for Teacher(resource) is checked,I need to select a particular Teacher(resource value) from a combobox and show the appointments for that Teacher in the scheduler(day /week/month view).
I have a checkbox for the resource 'Teacher'.When this check box is checked,a multicolumn combobox (which is also outside the scheduler,next to check box) is enabled.From this combobox,user can select a particular teacher.
I need to show the data for that particular teacher,say teacher1 in the scheduler.
How can I do it in the code behind on combobox SelectedIndexChanged event as below?
protected void RCTeacher_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e)
{
RadScheduler1.GroupBy = RCTeacher .Text; --->This does not work.
RadScheduler1.Rebind();
}
Thanks,
Soumya
Thanks for your reply.
I got answered my first and third question.
My second question is as below:
2)When checkbox for Teacher(resource) is checked,I need to select a particular Teacher(resource value) from a combobox and show the appointments for that Teacher in the scheduler(day /week/month view).
I have a checkbox for the resource 'Teacher'.When this check box is checked,a multicolumn combobox (which is also outside the scheduler,next to check box) is enabled.From this combobox,user can select a particular teacher.
I need to show the data for that particular teacher,say teacher1 in the scheduler.
How can I do it in the code behind on combobox SelectedIndexChanged event as below?
protected void RCTeacher_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e)
{
RadScheduler1.GroupBy = RCTeacher .Text; --->This does not work.
RadScheduler1.Rebind();
}
Thanks,
Soumya
0

Soumya
Top achievements
Rank 1
answered on 29 Aug 2012, 12:32 PM
Anyone knows,please let me know the answer.
Thanks,
Soumya
Thanks,
Soumya
0

Soumya
Top achievements
Rank 1
answered on 30 Aug 2012, 02:43 PM
Telerik team,
could you please answer this?
could you please answer this?
0

Soumya
Top achievements
Rank 1
answered on 03 Sep 2012, 04:34 AM
Any answer?
Thanks,
Soumya
Thanks,
Soumya
0
Hi Soumya,
The following example shows how to filter the appointments by their resources: http://demos.telerik.com/aspnet-ajax/scheduler/examples/resources/defaultcs.aspx.
As for your scenario, you could define a CheckBox on your page which enables/disables the RadComboBox control which represents the teachers.
Then, when the selected index of the teachers RadComboBox is changed you could filter the appointments by the resource which is currently selected in the RadComboBox (refer to the AppointmnetDataBound event handler on the server in the aforementioned demo).
I hope this will help.
Regards,
Ivana
the Telerik team
The following example shows how to filter the appointments by their resources: http://demos.telerik.com/aspnet-ajax/scheduler/examples/resources/defaultcs.aspx.
As for your scenario, you could define a CheckBox on your page which enables/disables the RadComboBox control which represents the teachers.
<
asp:CheckBox
runat
=
"server"
ID
=
"CheckBox1"
Text
=
"enable/disable"
OnCheckedChanged
=
"CheckBox1_CheckedChanged"
AutoPostBack
=
"true"
/>
<
telerik:RadComboBox
runat
=
"server"
ID
=
"RadComboBox1"
DataSourceID
=
"SqlDataSourceUser"
DataTextField
=
"UserName"
DataValueField
=
"ID"
OnSelectedIndexChanged
=
"RadComboBox1_SelectedIndexChanged"
/>
protected
void
CheckBox1_CheckedChanged(
object
sender, EventArgs e)
{
if
(CheckBox1.Checked)
RadComboBox1.Enabled =
true
;
else
RadComboBox1.Enabled =
false
;
}
Then, when the selected index of the teachers RadComboBox is changed you could filter the appointments by the resource which is currently selected in the RadComboBox (refer to the AppointmnetDataBound event handler on the server in the aforementioned demo).
I hope this will help.
Regards,
Ivana
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

Soumya
Top achievements
Rank 1
answered on 03 Sep 2012, 10:59 AM
Hi Ivana,
Thanks for the reply.
As you have mentioned I have a check box.On checked change event of the checkbox,the combobox is enabled/disabled.
I tried like this in my scenario on combobox selected index changed event,inorder to group scheduler for a particular teacher.
Combobox here I use is multicolumn combobox with teacher and subject as text and teacher id as value.Hence
In the demo you have given,in the AppointmentDataboundEvent,the appointment is made visible/invisible.So I think I need not implement that in the appointmentdatabound event.
How should be the group by expression in the RCTeacher_SelectedIndexChanged event ? Please correct me if my understanding is wrong.
Thanks for the reply.
As you have mentioned I have a check box.On checked change event of the checkbox,the combobox is enabled/disabled.
I tried like this in my scenario on combobox selected index changed event,inorder to group scheduler for a particular teacher.
Combobox here I use is multicolumn combobox with teacher and subject as text and teacher id as value.Hence
RCTeacher.SelectedValue.Split(
new
char
[] {
':'
})[0]
gives teacher ID.I have also tried by RCTeacher.text which is the teacher name.But the scheduler is not getting grouped and no appointments are shown.In the demo you have given,in the AppointmentDataboundEvent,the appointment is made visible/invisible.So I think I need not implement that in the appointmentdatabound event.
How should be the group by expression in the RCTeacher_SelectedIndexChanged event ? Please correct me if my understanding is wrong.
protected
void
RCTeacher_SelectedIndexChanged(
object
o, RadComboBoxSelectedIndexChangedEventArgs e)
{
RadScheduler1.GroupBy = RCTeacher.SelectedValue.Split(
new
char
[] {
':'
})[0];
RadScheduler1.Rebind();
}
0

Soumya
Top achievements
Rank 1
answered on 04 Sep 2012, 12:43 PM
Any answer?
0

Soumya
Top achievements
Rank 1
answered on 05 Sep 2012, 04:28 AM
Still I am looking for an answer.
Telerik team ,
Could you please answer this?
Thanks,
Soumya
Telerik team ,
Could you please answer this?
Thanks,
Soumya
0
Hello Soumya,
You can not group by some string, but you need to do the grouping by a resource. The following demo shows grouping by resources and date: http://demos.telerik.com/aspnet-ajax/scheduler/examples/resourcegrouping/defaultcs.aspx.
Could you please open a support ticket on the matter where you can send us a runnable sample project of your scenario? This way we will be able to take a look at it locally and provide a more accurate answer to your queries.
Thank you!
Regards,
Ivana
the Telerik team
You can not group by some string, but you need to do the grouping by a resource. The following demo shows grouping by resources and date: http://demos.telerik.com/aspnet-ajax/scheduler/examples/resourcegrouping/defaultcs.aspx.
Could you please open a support ticket on the matter where you can send us a runnable sample project of your scenario? This way we will be able to take a look at it locally and provide a more accurate answer to your queries.
Thank you!
Regards,
Ivana
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

Soumya
Top achievements
Rank 1
answered on 18 Sep 2012, 04:56 AM
Hi Ivana,
In the demo you have given,scheduler is grouped by Room.In my scenario , I have this check box for Room and a combobox showing all Rooms (Room1,Room2,Room3 etc).
When the check box for Room is checked,combobox gets enabled.Now if I select a particular room from combobox ,say Room1,how can I show the scheduler with appointments in Room1 only ?
Hope this is clear now.
Thanks,
Soumya
In the demo you have given,scheduler is grouped by Room.In my scenario , I have this check box for Room and a combobox showing all Rooms (Room1,Room2,Room3 etc).
When the check box for Room is checked,combobox gets enabled.Now if I select a particular room from combobox ,say Room1,how can I show the scheduler with appointments in Room1 only ?
Hope this is clear now.
Thanks,
Soumya
0

Soumya
Top achievements
Rank 1
answered on 20 Sep 2012, 06:34 AM
Still waiting for the answer.
Does the mentioned scenario is not possible with Radscheduler?
Thanks,
Soumya.
Does the mentioned scenario is not possible with Radscheduler?
Thanks,
Soumya.
0
Hi Soumya,
You can subscribe to the AppointmentDataBound server event of RadScheduler. Here you can check for the appointment's resource -- if it does not match the currently selected item in RadComboBox you can set its visibility to 'false'.
Kind regards,
Ivana
the Telerik team
You can subscribe to the AppointmentDataBound server event of RadScheduler. Here you can check for the appointment's resource -- if it does not match the currently selected item in RadComboBox you can set its visibility to 'false'.
Kind regards,
Ivana
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

Soumya
Top achievements
Rank 1
answered on 22 Sep 2012, 10:17 AM
Thanks Ivana.