or
private
bool
EditAppointment(
string
appointmentID)
{
// Load the existing Appointment
Guid appointmentGuid =
new
Guid(appointmentID);
Appointment editApt = RadScheduler_Main.Appointments.FindByID(appointmentGuid);
if
(editApt ==
null
)
{
return
false
;
}
RadScheduler_Main.ShowAdvancedEditForm(editApt);
return
true
;
}
<
telerik:RadScheduler
ID
=
"RadScheduler_Main"
runat
=
"server"
StartInsertingInAdvancedForm
=
"true"
MinutesPerRow
=
"15"
Height
=
"80%"
SelectedView
=
"TimelineView"
FirstDayOfWeek
=
"Monday"
OnAppointmentInsert
=
"RadScheduler_Main_AppointmentInsert"
OnClientFormCreated
=
"schedulerFormCreated"
GroupingDirection
=
"Vertical"
OnClientAppointmentClick
=
"OnClientAppointmentClick"
OnAppointmentUpdate
=
"RadScheduler_Main_AppointmentUpdated"
OverflowBehavior
=
"Scroll"
AppointmentContextMenuSettings-EnableDefault
=
"true"
OnFormCreated
=
"RadScheduler_Main_OnFormCreated"
>
<
AdvancedForm
Modal
=
"true"
/>
<
Reminders
Enabled
=
"false"
/>
<
TimelineView
NumberOfSlots
=
"5"
/>
<
ResourceStyles
>
<
telerik:ResourceStyleMapping
Type
=
"App"
ApplyCssClass
=
"rsCategoryOrange"
Text
=
"ELN"
/>
<
telerik:ResourceStyleMapping
Type
=
"App"
ApplyCssClass
=
"rsCategoryGreen"
Text
=
"Reporting"
/>
<
telerik:ResourceStyleMapping
Type
=
"App"
ApplyCssClass
=
"rsCategoryYellow"
Text
=
"Stability"
/>
<
telerik:ResourceStyleMapping
Type
=
"App"
ApplyCssClass
=
"rsCategoryBlue"
Text
=
"Sample Tracker"
/>
</
ResourceStyles
>
<
AdvancedEditTemplate
>
<
scheduler:AdvancedForm
runat
=
"server"
ID
=
"AdvancedEditForm1"
Mode
=
"Edit"
Subject='<%# Bind("Subject") %>'
Start='<%# Bind("Start") %>'
End='<%# Bind("End") %>'
RecurrenceRuleText='<%# Bind("RecurrenceRule") %>'
ApplicationID = '<%# Bind("Applicationid") %>'
Task='<%# Bind("Taskid") %>' />
</
AdvancedEditTemplate
>
<
AdvancedInsertTemplate
>
<
scheduler:AdvancedForm
runat
=
"server"
ID
=
"AdvancedEditForm1"
Mode
=
"Insert"
Subject='<%# Bind("Subject") %>'
Start='<%# Bind("Start") %>'
End='<%# Bind("End") %>'
RecurrenceRuleText='<%# Bind("RecurrenceRule") %>'
ApplicationID = '<%# Bind("Applicationid") %>'/>
</
AdvancedInsertTemplate
>
</
telerik:RadScheduler
>
<
telerik:RadGrid
ID
=
"RadGridData"
runat
=
"server"
AllowFilteringByColumn
=
"True"
AllowSorting
=
"True"
GridLines
=
"None"
ShowGroupPanel
=
"True"
AllowPaging
=
"True"
onneeddatasource
=
"RadGridData_NeedDataSource"
PageSize
=
"25"
ShowStatusBar
=
"True"
ViewStateMode
=
"Enabled"
>
<
MasterTableView
Width
=
"100%"
Height
=
"100%"
>
</
MasterTableView
>
<
ClientSettings
AllowDragToGroup
=
"True"
AllowAutoScrollOnDragDrop
=
"False"
>
<
Scrolling
AllowScroll
=
"True"
UseStaticHeaders
=
"True"
SaveScrollPosition
=
"true"
/>
</
ClientSettings
>
<
MasterTableView
>
<
RowIndicatorColumn
>
<
HeaderStyle
Width
=
"20px"
></
HeaderStyle
>
</
RowIndicatorColumn
>
<
ExpandCollapseColumn
>
<
HeaderStyle
Width
=
"20px"
></
HeaderStyle
>
</
ExpandCollapseColumn
>
</
MasterTableView
>
<
HeaderContextMenu
EnableAutoScroll
=
"True"
></
HeaderContextMenu
>
</
telerik:RadGrid
>
document.getElementById("myTextBox").value = GetRadWindow().BrowserWindow.JsFn();