Hi!
When we display a RadDatePicker control (see attached #1), we are able to add a special day of "today" using this code:
However, when we display a grid column using this code:
When we add the special day in code behind, it does not display properly when we are displaying the calendar as a filter (see attached #2.)
Are we doing something wrong? How can we accomplish this?
Thanks!
When we display a RadDatePicker control (see attached #1), we are able to add a special day of "today" using this code:
<
telerik:RadDatePicker
ID
=
"radDatePickerBirthdateSearchCriteria"
MinDate
=
"1/1/1900"
runat
=
"server"
>
<
Calendar
ShowRowHeaders
=
"false"
runat
=
"server"
>
<
SpecialDays
>
<
telerik:RadCalendarDay
Repeatable
=
"Today"
>
<
ItemStyle
CssClass
=
"rcToday"
/>
</
telerik:RadCalendarDay
>
</
SpecialDays
>
</
Calendar
>
</
telerik:RadDatePicker
>
However, when we display a grid column using this code:
<
telerik:GridDateTimeColumn
EnableTimeIndependentFiltering
=
"true"
DataField
=
"Birthdate"
DataFormatString
=
"{0:MM/dd/yyyy}"
HeaderText
=
"Birthdate"
SortExpression
=
"Birthdate"
UniqueName
=
"Birthdate"
>
</
telerik:GridDateTimeColumn
>
protected
void
radGridResults_ItemCreated(
object
sender, GridItemEventArgs e)
{
if
(e.Item
is
GridFilteringItem)
{
GridFilteringItem filteringItem = e.Item
as
GridFilteringItem;
RadDatePicker radDatePicker = (RadDatePicker)filteringItem[
"Birthdate"
].Controls[0];
radDatePicker.EnableEmbeddedSkins =
true
;
radDatePicker.Skin =
"Office2010Blue"
;
radDatePicker.CssClass =
"radDatePicker radGridFilterDatePicker"
;
radDatePicker.SharedCalendar.ShowRowHeaders =
false
;
Button buttonDatePickerFilter = (Button)filteringItem[
"Birthdate"
].Controls[2];
buttonDatePickerFilter.CssClass =
"rgFilter radGridFilterDatePickerFilterButton"
;
RadCalendarDay radCalendarDayToday =
new
RadCalendarDay();
radCalendarDayToday.Repeatable = Telerik.Web.UI.Calendar.RecurringEvents.Today;
radCalendarDayToday.ItemStyle.CssClass =
"rcToday"
;
radDatePicker.Calendar.SpecialDays.Add(radCalendarDayToday);
}
}
When we add the special day in code behind, it does not display properly when we are displaying the calendar as a filter (see attached #2.)
Are we doing something wrong? How can we accomplish this?
Thanks!