I am dynamically generating a bunch of controls, including a TimePicker. Everything works fine, except the TimePicker refuses to use 24-hour format.
If I do this:
Select time: <telerik:RadTimePicker ID="RadTimePicker1" runat="server" >
<TimeView StartTime="9:0:0" EndTime="17:31:00" Interval="0:30:0" Columns="5" TimeFormat="HH:mm">
</TimeView>
<DateInput DateFormat="HH:mm"></DateInput>
</telerik:RadTimePicker>
it works fine but if I do this:
protected override void CreateChildControls()
{
.... var timePicker = new RadTimePicker();
timePicker.ID = String.Format("DynamicControl{0}", parameterNumber);
timePicker.SelectedDate = DateTime.Now;
var timeView = new RadTimeView();
timeView.StartTime = new TimeSpan(9, 0, 0);
timeView.EndTime = new TimeSpan(17, 31, 0);
timeView.Interval = new TimeSpan(0, 30, 0);
timeView.Columns = 5;
timeView.TimeFormat = "HH:mm";
timePicker.Controls.Add(timeView);
var dateInput = new Telerik.Web.UI.RadDateInput();
dateInput.DateFormat = "HH:mm";
dateInput.DisplayDateFormat = "HH:mm";
timePicker.Controls.Add(dateInput);
...
}
It uses AM/PM format.
What am I missing to get it to pay attention to my TimeFormat/DateFormat?
I am using Telerik.Web.UI 2009.1.402.35 on Visual Studio 9.0.30729.1 SP on Vista.
It happens on IE8 and FireFox 3.
If I do this:
Select time: <telerik:RadTimePicker ID="RadTimePicker1" runat="server" >
<TimeView StartTime="9:0:0" EndTime="17:31:00" Interval="0:30:0" Columns="5" TimeFormat="HH:mm">
</TimeView>
<DateInput DateFormat="HH:mm"></DateInput>
</telerik:RadTimePicker>
it works fine but if I do this:
protected override void CreateChildControls()
{
.... var timePicker = new RadTimePicker();
timePicker.ID = String.Format("DynamicControl{0}", parameterNumber);
timePicker.SelectedDate = DateTime.Now;
var timeView = new RadTimeView();
timeView.StartTime = new TimeSpan(9, 0, 0);
timeView.EndTime = new TimeSpan(17, 31, 0);
timeView.Interval = new TimeSpan(0, 30, 0);
timeView.Columns = 5;
timeView.TimeFormat = "HH:mm";
timePicker.Controls.Add(timeView);
var dateInput = new Telerik.Web.UI.RadDateInput();
dateInput.DateFormat = "HH:mm";
dateInput.DisplayDateFormat = "HH:mm";
timePicker.Controls.Add(dateInput);
...
}
It uses AM/PM format.
What am I missing to get it to pay attention to my TimeFormat/DateFormat?
I am using Telerik.Web.UI 2009.1.402.35 on Visual Studio 9.0.30729.1 SP on Vista.
It happens on IE8 and FireFox 3.