The C1Calendar type exposes the following members.

Constructors

  Name Description
Public method C1Calendar
Initializes a new instance of the C1Calendar class.

Methods

  Name Description
Public method AssignPropertiesState
Assigns the properties state hash that used to retrieve and store properties values.
(Inherited from C1ThemeableControlBase.)
Public method BeginUpdate
Call this method to indicate that the process of setting properties of a component instance has begun.
(Overrides ComponentBeginUpdate()()()().)
Public method ClearPendingPostbackEvents
Clear pending postback events.
(Inherited from C1ThemeableControlBase.)
Public method CreateInstance
Creates the instance of the class. Type of the class can be determined by value of the DOM element's className.
(Inherited from C1ThemeableControlBase.)
Public method DoPostBack
Execute postback.
(Inherited from C1ThemeableControlBase.)
Public method EndUpdate
Call this method to indicate that the process of setting properties of a component instance has finished.
(Overrides ComponentEndUpdate()()()().)
Public method GetCustomDay
Gets the custom day object corresponding to the specified date.
Public method GetParentTable
Public method Initialize
Initialize the control.
(Overrides ComponentInitialize()()()().)
Public method Invalidate
Invalidates the entire surface of the control and causes the control to be redrawn.
(Overrides C1ThemeableControlBase..::..Invalidate()()()().)
Public method OnDayClicked
Public method OnDayMouseDown
Public method OnDayMouseOut
Public method OnDayMouseOver
Public method OnDayMouseUp
Public method OnGroupTitleClicked
Public method OnMonthSelectorMouseOut
Public method OnMonthSelectorMouseOver
Public method OnMYGridClicked
Public method OnMYGridMouseOut
Public method OnMYGridMouseOver
Public method OnWeekDayMouseDown
Public method OnWeekDayMouseOut
Public method OnWeekDayMouseOver
Public method OnWeekDayMouseUp
Public method OnWeekNumberMouseOut
Public method OnWeekNumberMouseOver
Public method PendingPostbackEvent
Call this method if you want to raise server event on postback or callback.
(Inherited from C1ThemeableControlBase.)
Public method PendingPostbackPropertyChanged
Called when property changed.
(Inherited from C1ThemeableControlBase.)
Public method RefreshTitle
Refreshes the title text.
Public method ReRender
Refresh the calendar control.
Public method SaveState
Saves the properties state.
(Inherited from C1ThemeableControlBase.)
Public method SelectDate
Select a date in the calendar.
Public method SwapToDate
Swap display date to date given by parameter newDate.
Public method UnSelectAll
Unselect all.

Fields

  Name Description
Public field isUpdatingFlag
Value of true indicates that update action is in progress.

Properties

  Name Description
Public property AutoPostBackOnNavigate
Gets or sets a value that determines whether post back to server automatically when user navigates between monthes.
Public property AutoPostBackOnSelect
Gets or sets a value that determines whether post back to server automatically when user selects a date.
Public property CalendarTitle
Determines the string that displays on calendar title.
Public property ClientID
Gets the client ID.
Public property ClientObjectID
Gets the client side object ID. This id can be used as alternative to $find(id) method when instance of control class created dynamically without registering within ASP .NET AJAX framework. Usage example: var controlObj = window[control.get_clientObjectID());
(Inherited from C1ThemeableControlBase.)
Public property CustomDays
Gets the collection of custom days.
Public property DayColumns
Gets or sets the number of columns in month view.
Public property DisabledDates
Gets or sets the disable dates collection.
Public property DisplayDate
Gets or sets the date for the current display month.
Public property Enabled
Gets or sets a value indicating whether the Web server control is enabled.
(Inherited from C1ThemeableControlBase.)
Public property FirstDayOfWeek
Gets or sets the first day of week.
Public property MaxDate
Gets or sets the maximal date for selection.
Public property MinDate
Gets or sets the minimal date for selection.
Public property MonthDayFormat
Gets or sets the display format for calendar days.
Public property MonthViewTitle
Determines the string that displays on month view title.
Public property NavigationStep
Gets or sets the number of months to swap after clicking the navigation button.
Public property OnClientSelectionChanged
Gets or sets the method to be called when selection is made.
Public property OutermostElement
Gets the otermost control container element.
(Inherited from C1ThemeableControlBase.)
Public property PropertiesState
Constructs a state characterized by dictionary properties.
(Inherited from C1ThemeableControlBase.)
Public property SelectedDate
Gets or sets the latest selected date.
Public property SelectedDates
Gets or sets the selected dates collection.
Public property ShowCalendarTitle
Determines whether to display the calendar title.
Public property ShowMonthNavigator
Gets or sets a value that determines whether to display month navigator.
Public property ShowOtherMonthDays
Determines whether to diaplay days that belong to other month in a month view.
Public property ShowWeekDays
Determines whether to display week days.
Public property TitleNodeElement
Gets the title node element.
Public property ToolTipDateFormat
Determines the date format for tooltip when mouse is over the calendar days.
Public property UniqueID
Gets the unique, hierarchically qualified identifier for server control.
(Inherited from C1ThemeableControlBase.)
Public property VisualStyle
Gets or sets the visual style name used by the control.
(Inherited from C1ThemeableControlBase.)

Events

  Name Description
Public event SelectedDatesChanged
Fires when the SelectedDates property changed.
Public event SelectionChanged
Fires when user make a selection by mouse.

See Also