The DayPilotCalendar type exposes the following members.

Properties

  NameDescription
Public propertyAccessKey
Gets or sets the access key that allows you to quickly navigate to the Web server control.
(Inherited from WebControl.)
Protected propertyAdapter
Gets the browser-specific adapter for the control.
(Inherited from Control.)
Public propertyAfterEventRenderJavaScript
The JavaScript code that will be executed after rendering an event on the client side. Two variables are available: e (Event object), div (event DIV element).
Public propertyAfterRenderJavaScript
The JavaScript code that will be executed after client-side rendering is finished (initial, after PostBack, or CallBack).
Public propertyAllDayEnd
Whether the end of all-day event is specified by date only or by full date and time.
Public propertyAllDayEventBackColor
Determines the background color of all-day events.
Public propertyAllDayEventBorderColor
Color of an all-day event border.
Public propertyAllDayEventFontColor
Color of the all-day event font.
Public propertyAllDayEventFontFamily
Font family of the all-day event text, e.g. "Tahoma".
Public propertyAllDayEventFontSize
Font size of the all-day event text, e.g. "8pt".
Public propertyAllDayEventHeight
Determines the height of an all-day event.
Public propertyAllowEventOverlap
Allows or forbids overlap of the shadow (or selection) during move, resize and time range selection operation.
Public propertyAllowMultiSelect
Allows selecting multiple events (using Ctrl + click).
Public propertyAppRelativeTemplateSourceDirectory
Gets or sets the application-relative virtual directory of the Page or UserControl object that contains this control.
(Inherited from Control.)
Public propertyAttributes
Gets the collection of arbitrary attributes (for rendering only) that do not correspond to properties on the control.
(Inherited from WebControl.)
Public propertyAutoRefreshCommand
The command that will be passed to Command event during automatic refresh.
Public propertyAutoRefreshEnabled
Enables the AutoRefresh feature.
Public propertyAutoRefreshInterval
Auto-refresh interval in seconds. Minimum 10 seconds.
Public propertyAutoRefreshMaxCount
Maximum auto-refresh count (after inactivity).
Public propertyBackColor
Gets or sets the background color of the Web server control.
(Overrides WebControl..::..BackColor.)
Public propertyBindingContainer
Gets the control that contains this control's data binding.
(Inherited from Control.)
Public propertyBorderColor
Gets or sets the border color of the Web control.
(Overrides WebControl..::..BorderColor.)
Public propertyBorderStyle
Gets or sets the border style of the Web server control.
(Inherited from WebControl.)
Public propertyBorderWidth
Gets or sets the border width of the Web server control.
(Inherited from WebControl.)
Public propertyBubbleID
ID of the advanced tooltip control (DayPilotBubble) that will be used for calendar events.
Public propertyBusinessBeginsHour
Gets or sets the start of the business day (in hours).
Public propertyBusinessEndsHour
Gets or sets the end of the business day (hours).
Public propertyCallBack
A shortcut for all properties that can be modified during a CallBack update.
Public propertyCallBackErrorJavaScript
Gets or sets the Javascript code that is executed on error during AJAX callback.
Public propertyCellBorderColor
Color of the inner vertical border.
Public propertyCellBubbleID
ID of the advanced tooltip control (DayPilotBubble) that will be used for cells.
Public propertyCellDuration
Duration of a time cell in minutes.
Public propertyCellHeight
Gets or sets the height of the time cells in pixels. Minimum height is 15.
Public propertyCellSelectColor
Gets or sets the color of the time range selection.
Public propertyCellsPerHour Obsolete.
Number of time cells in one hour. Allowed values: 1, 2, 3, 4, 5, 6, 10, 12.
Public propertyClientID
Gets the server control identifier generated by ASP.NET.
(Inherited from Control.)
Protected propertyClientIDSeparator
Gets a character value representing the separator character used in the ClientID property.
(Inherited from Control.)
Public propertyClientObjectName
JavaScript instance name on the client-side. If it is not specified the control ClientID will be used.
Public propertyClientState
Object saved to clientState field on the client side.
Public propertyColumnBubbleID
ID of the advanced tooltip control (DayPilotBubble) that will be used for column headers.
Public propertyColumnMarginRight
Width of the right margin inside a column (in pixels).
Public propertyColumns
Collection of columns that will be used when ViewType property is set to ViewTypeEnum.Resources.
Protected propertyContext
Gets the HttpContext object associated with the server control for the current Web request.
(Inherited from Control.)
Public propertyContextMenuID
ID of the DayPilotMenu control that will be used for context menu. If no ID is specified, the context menu will be disabled.
Public propertyContextMenuSelectionID
ID of the DayPilotMenu control that will be used for context menu. If no ID is specified, the context menu will be disabled.
Public propertyControls
Gets a ControlCollection object that represents the child controls for a specified server control in the UI hierarchy.
(Inherited from Control.)
Public propertyControlStyle
Gets the style of the Web server control. This property is used primarily by control developers.
(Inherited from WebControl.)
Public propertyControlStyleCreated
Gets a value indicating whether a Style object has been created for the ControlStyle property. This property is primarily used by control developers.
(Inherited from WebControl.)
Public propertyCssClass Obsolete.
Specifies the CSS class that contains style definitions for this control.
(Overrides WebControl..::..CssClass.)
Public propertyCssClassPrefix
Specifies the prefix of the CSS classes that contain style definitions for the elements of this control.
Public propertyDataAllDayField
Name of the data source field that contains true for all-day events.
Public propertyDataColumnField
Gets or sets the name of the column that contains the primary key. The primary key will be used for rendering the custom JavaScript actions.
Public propertyDataEndField
Gets or sets the name of the column that contains the event ending date and time (must be convertible to DateTime).
Public propertyDataMember
Gets or sets the name of the list of data that the data-bound control binds to, in cases where the data source contains more than one distinct list of data items.
(Inherited from DataBoundControl.)
Public propertyDataRecurrenceField
Name of the data source field that contains recurrence information string.
Public propertyDataServerTagFields
Gets or sets the name of the fields that contain the custom event data. These fields will be only accessible in the BeforeEventRender event handler.
Public propertyDataSource
Gets or sets the object from which the data-bound control retrieves its list of data items.
(Inherited from BaseDataBoundControl.)
Public propertyDataSourceID
Gets or sets the ID of the control from which the data-bound control retrieves its list of data items.
(Inherited from DataBoundControl.)
Public propertyDataSourceObject (Inherited from DataBoundControl.)
Public propertyDataStartField
Gets or sets the name of the column that contains the event starting date and time (must be convertible to DateTime).
Public propertyDataTagFields
Gets or sets the name of the column that contains the custom event data.
Public propertyDataTextField
Gets or sets the name of the column that contains the name of an event.
Public propertyDataValueField
Gets or sets the name of the column that contains the primary key. The primary key will be used for rendering the custom JavaScript actions.
Public propertyDayBeginsHour
Gets or sets the start of the day column (hour from 0 to 23).
Public propertyDayEndsHour
Gets or sets the end of the day column (hour from 0 to 24).
Public propertyDays
Gets or sets the number of days to be displayed. Default is 1.
Protected propertyDesignMode
Gets a value indicating whether a control is being used on a design surface.
(Inherited from Control.)
Public propertyDirection
Calendar direction (RTL/LTR). Not supported officially.
Public propertyDurationBarColor
Color of the vertical bar on the left side of an event.
Public propertyDurationBarImageUrl
Background image URL for the duration bar on the left side of an event.
Public propertyDurationBarVisible
Whether the color bar on the left side of and event should be visible.
Public propertyDurationBarWidth
Width of the duration bar on the left side of an event.
Public propertyEnabled
Gets or sets a value indicating whether the Web server control is enabled.
(Inherited from WebControl.)
Public propertyEnableTheming
Gets or sets a value indicating whether themes apply to this control.
(Inherited from WebControl.)
Public propertyEnableViewState
Gets or sets a value indicating whether the server control persists its view state, and the view state of any child controls it contains, to the requesting client.
(Inherited from Control.)
Public propertyEndDate
Gets the last day to be shown.
Public propertyEventArrangement
Concurrent events arrangement: side by side or cascading.
Public propertyEventBackColor
Color of an event background.
Public propertyEventBorderColor
Color of an event border.
Public propertyEventClickHandling
Handling of user action (clicking an event).
Public propertyEventClickJavaScript
Gets or sets the Javascript code that is executed when the user clicks an event.
Public propertyEventCorners
Corner look: regular or rounded.
Public propertyEventDeleteHandling
Handling of event delete action.
Public propertyEventDeleteJavaScript
Gets or sets the Javascript code that is executed when the users clicks the delete icon.
Public propertyEventDoubleClickHandling
Handling of user action (double-clicking an event).
Public propertyEventDoubleClickJavaScript
Gets or sets the Javascript code that is executed when the user double-clicks an event.
Public propertyEventEditHandling
Determines the action to be executed after a user moves an event. If set to Disabled editing is not enabled on the client side.
Public propertyEventEditJavaScript
Gets or sets the Javascript function that is executed after a users edits an event. This code is executed when EventEditHandling is set to JavaScript.
Public propertyEventFontColor
Color of event font.
Public propertyEventFontFamily
Font family of the event text, e.g. "Tahoma".
Public propertyEventFontSize
Font size of the event text, e.g. "8pt".
Public propertyEventHeaderFontColor
Event header font color.
Public propertyEventHeaderFontSize
Font size of the event header.
Public propertyEventHeaderHeight
Event header height in pixels.
Public propertyEventHeaderVisible
Whether the event should have a header at the top.
Public propertyEventHoverHandling
What to do when mouse hovers over an event.
Public propertyEventMoveHandling
Determines the action to be executed after a user moves an event. If set to Disabled moving is not enabled on the client side.
Public propertyEventMoveJavaScript
Gets or sets the Javascript code that is executed when a user moves an event.
Public propertyEventResizeHandling
Determines the action to be executed after a user resizes an event. If set to Disabled resizing is not enabled on the client side.
Public propertyEventResizeJavaScript
Gets or sets the Javascript function that is executed when a user moves an event.
Public propertyEventRightClickHandling
Handling of user action (right mouse click on an event).
Public propertyEventRightClickJavaScript
Gets or sets the Javascript code that is executed when the user clicks an event.
Protected propertyEvents
Gets a list of event handler delegates for the control. This property is read-only.
(Inherited from Control.)
Public propertyEventSelectColor
Determines the color of the event border that indicates that the event is selected.
Public propertyEventSelectHandling
Handling of user action (selecting an event).
Public propertyEventSelectJavaScript
Gets or sets the Javascript code that is executed when the user selects an event.
Public propertyEventSortExpression
Sorting expression for cell stacking mode, e.g. 'priority asc, name desc'.
Public propertyFont
Gets the font properties associated with the Web server control.
(Inherited from WebControl.)
Public propertyForeColor
Gets or sets the foreground color (typically the color of the text) of the Web server control.
(Inherited from WebControl.)
Public propertyHasAttributes
Gets a value indicating whether the control has attributes set.
(Inherited from WebControl.)
Protected propertyHasChildViewState
Gets a value indicating whether the current server control's child controls have any saved view-state settings.
(Inherited from Control.)
Public propertyHeaderClickHandling
Handling of column header click.
Public propertyHeaderClickJavaScript
Gets or sets the Javascript code that is executed when the user clicks a column header.
Public propertyHeaderDateFormat
Gets or sets the format of the date display in the header columns.
Public propertyHeaderFontColor
Color of the column header font.
Public propertyHeaderFontFamily
Font family of the column header, e.g. "Tahoma".
Public propertyHeaderFontSize
Font size of the column header, e.g. "10pt".
Public propertyHeaderHeight
Gets or sets whether the header should be visible.
Public propertyHeaderLevels
How many header levels will be shown (from Columns collection, in Resource mode only).
Public propertyHeight
Sets or get the height of the scrolling area (in pixels). It only applies when HeightSpec is set to HeightSpecEnum.Fixed.
Public propertyHeightSpec
Sets or get the way how the height of the scrolling area is determined. It can be either Fixed (height specified by Height in pixels is used), Full (the full height, prevents scrolling), or BusinessHours (it always shows business hours in full and enables scrolling).
Public propertyHideFreeCells
Hide non-business cells if there are no events. Corresponds to NonBusinessHours="HideIfPossible" in DayPilot Lite.
Public propertyHourBorderColor
Color of the horizontal border that separates hour names.
Public propertyHourFontColor
Color of the hour header font.
Public propertyHourFontFamily
Font family of the hour titles on the left side, e.g. "Tahoma".
Public propertyHourFontSize
Font size of the hour titles on the left side e.g. "16pt".
Public propertyHourHalfBorderColor
Color of the border that separates time cells inside one hour.
Public propertyHourNameBackColor
Color of the hour names background.
Public propertyHourNameBorderColor
Color of the vertical border that separates our names.
Public propertyHourWidth
Gets or sets the width of an hour cell in pixels.
Protected propertyChildControlsCreated
Gets a value that indicates whether the server control's child controls have been created.
(Inherited from Control.)
Public propertyID
Gets or sets the programmatic identifier assigned to the server control.
(Inherited from Control.)
Protected propertyIdSeparator
Gets the character used to separate control identifiers.
(Inherited from Control.)
Protected propertyInitialized
Gets a value indicating whether the data-bound control has been initialized.
(Inherited from BaseDataBoundControl.)
Protected propertyIsBoundUsingDataSourceID
Gets a value indicating whether the DataSourceID property is set.
(Inherited from BaseDataBoundControl.)
Protected propertyIsEnabled
Gets a value indicating whether the control is enabled.
(Inherited from WebControl.)
Public propertyIsExport
True if the control is beign exported using Export() method. Useful inside Before__RenderEvent event handlers.
Protected propertyIsChildControlStateCleared
Gets a value indicating whether controls contained within this control have control state.
(Inherited from Control.)
Protected propertyIsTrackingViewState
Gets a value that indicates whether the server control is saving changes to its view state.
(Inherited from Control.)
Protected propertyIsViewStateEnabled
Gets a value indicating whether view state is enabled for this control.
(Inherited from Control.)
Public propertyLayout
Determines which layout should be used (old table-based, new div-based).
Public propertyLoadingLabelBackColor
Color of the Loading label background.
Public propertyLoadingLabelFontColor
Color of the Loading label text.
Public propertyLoadingLabelFontFamily
Font family of the Loading label text, e.g. \"Tahoma\".
Public propertyLoadingLabelFontSize
Font size of Loading label text, e.g. '10pt'.
Public propertyLoadingLabelText
The text of the 'Loading...' label.
Public propertyLoadingLabelVisible
Whether the 'Loading...' label is visible.
Protected propertyLoadViewStateByID
Gets a value indicating whether the control participates in loading its view state by ID instead of index.
(Inherited from Control.)
Public propertyMoveBy
Which event border shoud be used for moving.
Public propertyNamingContainer
Gets a reference to the server control's naming container, which creates a unique namespace for differentiating between server controls with the same ID property value.
(Inherited from Control.)
Public propertyNonBusinessBackColor
Background color of time cells outside of the busines hours.
Public propertyPage
Gets a reference to the Page instance that contains the server control.
(Inherited from Control.)
Public propertyParent
Gets a reference to the server control's parent control in the page control hierarchy.
(Inherited from Control.)
Public propertyRecurrentEventExceptionImage
URL of the image that indicate a recurring event (exception from the series).
Public propertyRecurrentEventImage
URL of the image that indicate a recurring event.
Protected propertyRequiresDataBinding
Gets or sets a value indicating whether the DataBind()()()() method should be called.
(Inherited from BaseDataBoundControl.)
Public propertyResourcesPath
Directory part of the URL where static resources are located (ending with a slash). E.g. "/resources/".
Public propertyResourcesStatic
Whether the resources (.js and image files) should be loaded statically (from a directory specified in ResourcesPath).
Public propertyScrollDownLabelText Obsolete.
The text of the 'scroll down' label.
Public propertyScrollLabelsVisible
Whether the scroll labels ('Scroll up', 'Scroll down') are visible.
Public propertyScrollPositionHour
Sets or get the starting scroll position of the scrolling area (in hours). Does not apply when HeightSpec is set to HeightSpecEnum.Full or HeightSpecEnum.BusinessHoursNoScroll.
Public propertyScrollUpLabelText Obsolete.
The text of the 'scroll up' label.
Protected propertySelectArguments
Gets a DataSourceSelectArguments object that the data-bound control uses when retrieving data from a data source control.
(Inherited from DataBoundControl.)
Public propertySelectedEventValue
Width of the right margin inside a column (in pixels).
Public propertyShadow
Type of the event shadow that is used for moving and resizing. "Fill" is a semi-transparent rectangle (default). "Outline" is a dotted outline.
Public propertyShowAllDayEvents
Determines whether the extra row for all-day events will be visible.
Public propertyShowAllDayEventStartEnd
Whether to show the all-day event start and end times.
Public propertyShowEventStartEnd
Whether to show the event start and end times.
Public propertyShowHeader
Gets or sets whether the header should be visible.
Public propertyShowHours
Determines whether the hour names column is visible.
Public propertyShowToolTip
Determines whether the event tooltip is active.
Public propertySite
Gets information about the container that hosts the current control when rendered on a design surface.
(Inherited from Control.)
Public propertySkinID
Gets or sets the skin to apply to the control.
(Inherited from WebControl.)
Public propertyStartDate
Gets or sets the first day to be shown. Default is DateTime.Today.
Public propertyStoreEventsInViewState
Whether the events should be stored in the ViewState.
Public propertyStyle
Gets a collection of text attributes that will be rendered as a style attribute on the outer tag of the Web server control.
(Inherited from WebControl.)
Public propertyTabIndex
Gets or sets the tab index of the Web server control.
(Inherited from WebControl.)
Protected propertyTagKey
Gets the HtmlTextWriterTag value that corresponds to this Web server control. This property is used primarily by control developers.
(Inherited from WebControl.)
Protected propertyTagName
Gets the name of the control tag. This property is used primarily by control developers.
(Inherited from WebControl.)
Public propertyTemplateControl
Gets or sets a reference to the template that contains this control.
(Inherited from Control.)
Public propertyTemplateSourceDirectory
Gets the virtual directory of the Page or UserControl that contains the current server control.
(Inherited from Control.)
Public propertyTimeFormat
Gets or sets the time-format for hour numbers (on the left).
Public propertyTimeRangeDoubleClickHandling
Determines time range double click handling.
Public propertyTimeRangeDoubleClickJavaScript
Javascript code that is executed when the double clicks a selected time range.
Public propertyTimeRangeSelectedHandling
Handling of user action (clicking a free-time slot).
Public propertyTimeRangeSelectedJavaScript
Gets or sets the Javascript code that is executed when a user selects a time range.
Public propertyToolTip
Gets or sets the text displayed when the mouse pointer hovers over the Web server control.
(Inherited from WebControl.)
Public propertyUniqueID
Gets the unique, hierarchically qualified identifier for the server control.
(Inherited from Control.)
Public propertyUseEventBoxes
When set to Always (default) events are shown in boxes that are aligned with the cell size. Set to Never or ShortEventsOnly if you want to show events in real length.
Public propertyUseEventSelectionBars
Allows selecting multiple events (using Ctrl + click).
Protected propertyViewState
Gets a dictionary of state information that allows you to save and restore the view state of a server control across multiple requests for the same page.
(Inherited from Control.)
Protected propertyViewStateIgnoresCase
Gets a value that indicates whether the StateBag object is case-insensitive.
(Inherited from Control.)
Public propertyViewType
Sets or gets the view type (day, week, custom number of days, custom column set). If set to ViewTypeEnum.Resources and you use data binding you have to specify DataColumnField property.
Public propertyVisible
Gets or sets a value that indicates whether a server control is rendered as UI on the page.
(Inherited from Control.)
Public propertyWeekStarts
Determines the first day of week (Sunday/Monday/Auto).
Public propertyWidth
Calendar width. If not specified, 100% will be used.
(Overrides WebControl..::..Width.)

See Also