RadTimePicker
A RadDateInput control in time only mode with an integrated RadTimeView control to let users enter a time directly in the input area or select it from the popup time view control. The values of the two controls are synchronized to allow further change of the chosen time.
Definition
Namespace:Telerik.Web.UI
Assembly:Telerik.Web.UI.dll
Syntax:
[EmbeddedSkin("TimePicker", typeof(RadTimePicker))]
[EmbeddedSkin("TimePicker", "Black", typeof(RadTimePicker))]
[EmbeddedSkin("TimePicker", "Default", typeof(RadTimePicker))]
[EmbeddedSkin("TimePicker", "Office2007", typeof(RadTimePicker))]
[EmbeddedSkin("TimePicker", "Outlook", typeof(RadTimePicker))]
[EmbeddedSkin("TimePicker", "Simple", typeof(RadTimePicker))]
[EmbeddedSkin("TimePicker", "Sunset", typeof(RadTimePicker))]
[EmbeddedSkin("TimePicker", "Telerik", typeof(RadTimePicker))]
[EmbeddedSkin("TimePicker", "Vista", typeof(RadTimePicker))]
[EmbeddedSkin("TimePicker", "Web20", typeof(RadTimePicker))]
[EmbeddedSkin("TimePicker", "WebBlue", typeof(RadTimePicker))]
[EmbeddedSkin("TimePicker", "Windows7", typeof(RadTimePicker))]
[ToolboxBitmap(typeof(RadTimePicker), "Toolbox.Icons.TimePicker.png")]
[TelerikToolboxCategory("Date/Color Picker")]
[ValidationProperty("ValidationDate")]
[ControlValueProperty("SelectedDate")]
[ClientScriptResource("Telerik.Web.UI.RadDateTimePicker", "Telerik.Web.UI.Calendar.RadCalendarCommonScript.js")]
[ClientScriptResource("Telerik.Web.UI.RadDateTimePicker", "Telerik.Web.UI.Calendar.RadDateTimePickerScript.js")]
public class RadTimePicker : RadDateTimePicker, IComponent, IDisposable, IParserAccessor, IUrlResolutionService, IDataBindingsAccessor, IControlBuilderAccessor, IControlDesignerAccessor, IExpressionsAccessor, IAttributeAccessor, IScriptControl, IControlResolver, ISkinnableControl, IControl, INamingContainer, IPostBackEventHandler, IPostBackDataHandler
Inheritance: objectControlWebControlRadWebControlRadDatePickerRadDateTimePickerRadTimePicker...
Implements:
Inherited Members
Constructors
public RadTimePicker()
Properties
Gets or sets a value indicating whether a postback to the server automatically occurs when the user interacts with the control.
[Browsable(true)]
public override bool AutoPostBack { get; set; }
The default value is false.
Overrides:
Setting this property to true will make RadTimePicker postback to the server on time selection through the TimeView or the DateInput components.
Gets or sets a value indicating whether a postback to the server automatically occurs when the user changes the list selection.
[Browsable(false)]
public override AutoPostBackControl AutoPostBackControl { get; set; }
The default value is None
Overrides:
Set this to Both, TimeView or Calendar if the server needs to capture the selection changed event.
This property is effective only for RadDateTimePicker; for RadTimePicker use the AutoPostBack property.
The CssClass property will now be used instead of the former Skin and will be modified in AddAttributesToRender()
protected override string CssClassFormatString { get; }
Overrides:
Gets or sets the date content of RadTimePicker in a database friendly way.
[Browsable(true)]
[TypeConverter(typeof(DateTimeConverter))]
[Bindable(true, BindingDirection.TwoWay)]
public override object DbSelectedDate { get; set; }
A DateTime object that represents the selected date. The default value is null (Nothing in VB).
Overrides:
This property behaves similar to SelectedDate property or to SelectedTime property, depending on UseTimeSpanForBinding is se to true or false. Setting a null value will internally revert the SelectedDate to the null value, i.e. the input value will be empty.
Gets or sets the enable client side navigation with keyboard.
public override bool EnableKeyboardNavigation { get; set; }
The enable client side navigation with keyboard.
Overrides:
Gets or sets the time of the date in the selected date of RadTimePicker using TimeSpan object.
[Browsable(true)]
public virtual TimeSpan? SelectedTime { get; set; }
Gets or set if TimeSpan object should be used for returning value of DbSelectedDate.
[Browsable(true)]
public bool UseTimeSpanForBinding { get; set; }
Methods
protected override void AddControlComponents(HtmlTextWriter writer)
Overrides:
protected override void CreateTimeControls()
Overrides:
protected override void DescribeProperties(IScriptDescriptor descriptor)
Overrides:
protected override void RenderChildren(HtmlTextWriter writer)
Overrides:
protected override void SetDefaultSize()
Overrides: