ClassRadScheduler
A simple control wrapper for the scheduler Control.
Definition
Namespace:Telerik.WebAii.Controls.Html
Assembly:Telerik.WebAii.Controls.Html.dll
Syntax:
public class RadScheduler : HtmlDiv
Inheritance: objectControlHtmlControlHtmlContainerControlHtmlDivRadScheduler
Inherited Members
Constructors
RadScheduler()
Initializes a new instance of the RadScheduler class.
Declaration
public RadScheduler()
RadScheduler(Element)
Initializes a new instance of the RadScheduler class.
Properties
AdvancedFormAllDayCheckBox
Advanced form all day checkbox.
Declaration
public HtmlInputCheckBox AdvancedFormAllDayCheckBox { get; }
Property Value
AdvancedFormAllDayCheckBoxChecked
Advanced form all day checkbox checked state.
Declaration
public bool AdvancedFormAllDayCheckBoxChecked { get; }
Property Value
AdvancedFormCancelButton
Get the advanced form Cancel button.
Declaration
public HtmlAnchor AdvancedFormCancelButton { get; }
Property Value
AdvancedFormDiv
Get the advanced form if visible or null otherwise.
AdvancedFormInsertButton
Get the advanced form Save(Insert) button.
Declaration
public HtmlAnchor AdvancedFormInsertButton { get; }
Property Value
AdvancedFormMoreControlsPanel
Advanced form more controls panel.
Declaration
public HtmlDiv AdvancedFormMoreControlsPanel { get; }
Property Value
AdvancedFormMoreControlsPanelVisible
Advanced form more controls visible state.
Declaration
public bool AdvancedFormMoreControlsPanelVisible { get; }
Property Value
AdvancedFormRecurrenceCheckBox
Advanced form recurrence checkbox.
Declaration
public HtmlInputCheckBox AdvancedFormRecurrenceCheckBox { get; }
Property Value
AdvancedFormRecurrenceCheckBoxChecked
Advanced form recurrence checkbox checked state.
Declaration
public bool AdvancedFormRecurrenceCheckBoxChecked { get; }
Property Value
AdvancedFormRecurrencePanel
Advanced form recurrence panel.
Declaration
public HtmlDiv AdvancedFormRecurrencePanel { get; }
Property Value
AdvancedFormRecurrencePanelVisible
Advanced form recurrence panel visible state.
Declaration
public bool AdvancedFormRecurrencePanelVisible { get; }
Property Value
AdvancedFormSaveButton
Get the advanced form Save button.
Declaration
public HtmlAnchor AdvancedFormSaveButton { get; }
Property Value
AdvancedFormText
Advanced form text in case the advanced form is visible, null otherwise.
AdvancedFormVisible
Check whether the advanced form is visible.
Appointments
Get the Appointments object of the scheduler.
Declaration
public IList<SchedulerAppointment> Appointments { get; }
Property Value
CalendarVisible
Returns whether the calendar is visible.
CalendarWrapper
Scheduler calendar wrapper.
ChangeHoursLinkText
Change hours link text.
ClientSideLocator
Get the locator FindParam.
Declaration
public override string ClientSideLocator { get; }
Property Value
Overrides
FirstDayStart
Current day in the day view.
GetDayViewAllDayTimeSlot
Get the AllDay TimeSlot form scheduler DayView.
Declaration
public SchedulerTimeSlot GetDayViewAllDayTimeSlot { get; }
Property Value
HeaderText
Get the current header text.
InlineFormDiv
Get the inline form div if visible, null otherwise.
InlineFormText
Get the text of the inline form if visible, or null otherwise.
InlineFormVisible
Get whether the inline form is visible.
IsVisibleModalDialog
Check whether the modal dialog is visible.
LocatorExpression
Get the FindParam that defines the pattern for scheduler.
Declaration
public override IFindExpression LocatorExpression { get; }
Property Value
Overrides
ModalDialogTitle
Returns modal dialog title.
ReminderDialog
Get the reminder dialog.
ReminderDialogCloseButton
Get the reminder dialog close button
Declaration
public HtmlAnchor ReminderDialogCloseButton { get; }
Property Value
ReminderDialogDismissAllButton
Get the reminder dialog dismiss all button
Declaration
public HtmlAnchor ReminderDialogDismissAllButton { get; }
Property Value
ReminderDialogDismissButton
Get the reminder dialog dismiss button
Declaration
public HtmlAnchor ReminderDialogDismissButton { get; }
Property Value
ReminderDialogSnoozeButton
Get the reminder dialog snooze button
Declaration
public HtmlAnchor ReminderDialogSnoozeButton { get; }
Property Value
ReminderDialogTitleBarText
Get the reminder dialog header text
Declaration
public string ReminderDialogTitleBarText { get; }
Property Value
ReminderDialogVisible
Reminder dialog visible state.
RemindersList
Get the list of the reminders
RenderMode
Render mode of toolbar.
ResourceTypesString
Returns a string containing the scheduler resource types.
SelectedView
Selected view in the scheduler.
Declaration
public SchedulerViewNavigationType SelectedView { get; }
Property Value
Methods
AdvancedFormSetText(string)
Advanced form set text method.
AssignElement(Element)
Assign the control element.
Declaration
public override void AssignElement(Element e)
Parameters
e
Overrides
ControlAssert()
Get RadControlAssert instance initialized for this control.
Declaration
public RadControlAssert ControlAssert()
Returns
RadControlAssert instance initialized for this control.
FindAppointment(Predicate<SchedulerAppointment>)
Find appointment by given predicate.
Declaration
public SchedulerAppointment FindAppointment(Predicate<SchedulerAppointment> predicate)
Parameters
predicate
Predicate<SchedulerAppointment>
The predicate used as a search criteria.
Returns
The appointment found or 'null' if no appointment matches the given search criteria.
FindAppointmentBySubject(string)
Finds appointment by Subject.
Declaration
public SchedulerAppointment FindAppointmentBySubject(string subject)
Parameters
subject
Returns
GetDayViewTimeSlot(int)
Get the TimeSlot form scheduler DayView by index.
Declaration
public SchedulerTimeSlot GetDayViewTimeSlot(int index)
Parameters
index
Returns
GetDayViewTimeSlot(int, int)
Get the TimeSlot form scheduler DayView by index and resource index.
Declaration
public SchedulerTimeSlot GetDayViewTimeSlot(int index, int resourceIndex)
Parameters
index
resourceIndex
Returns
GetMonthViewTimeSlot(int, int)
Get the TimeSlot form scheduler MonthView by timeSlot index and day index.
Declaration
public SchedulerTimeSlot GetMonthViewTimeSlot(int index, int dayIndex)
Parameters
index
dayIndex
Returns
GetTimeLineTimeSlot(int)
Get the TimeSlot form scheduler TimeLineView.
Declaration
public SchedulerTimeSlot GetTimeLineTimeSlot(int dayIndex)
Parameters
dayIndex
Returns
GetWeekViewAllDayTimeSlot(int)
Get the AllDay TimeSlot form scheduler WeekView.
Declaration
public SchedulerTimeSlot GetWeekViewAllDayTimeSlot(int dayIndex)
Parameters
dayIndex
Returns
GetWeekViewTimeSlot(int, int)
Get the TimeSlot form scheduler WeekView by timeSlot index and day index.
Declaration
public SchedulerTimeSlot GetWeekViewTimeSlot(int index, int dayIndex)
Parameters
index
dayIndex
Returns
InitializeAppointments()
Initializes all Scheduler appointments.
Declaration
public void InitializeAppointments()
InlineFormSetText(string)
Inline form set text method.
NavigateMonthView()
Navigate to month view.
Declaration
public void NavigateMonthView()
NavigateMultiDayView()
Navigate to MultiDay view.
Declaration
public void NavigateMultiDayView()
NavigateTimelineView()
Navigate to timeline view.
Declaration
public void NavigateTimelineView()
NavigateWeekView()
Navigate to week view.
Declaration
public void NavigateWeekView()