Question

I'm using Telerik RadGrids and I have RadDatePickers for columns with type of DateTime. However, when I want to pick a date it doesn't work at all. No errors, but it's simply not working. I've noticed that strangely I could select more days, but I want to be able to select a single day by clicking once on the given day.

I've observed that when clicking on the previous/next month I can select a day exactly as I would like, so there is a hack which might work (in my research it worked perfectly after the first postback, but before the first postback it didn't work at all):

Public Sub PageInit(ByVal sender As Object, ByVal e As
System.EventArgs)
    Me.Page.ClientScript.RegisterStartupScript(GetType(TTControls.TTAjaxState),
"Page_Init_" & Me.UniqueID, "if (!(hasEndRequest)) var hasEndRequest =
false; if (!(hasEndRequest)) {var prm =
Sys.WebForms.PageRequestManager.getInstance();prm.add_endRequest(function()
{$('.rcPrev').click();console.log('clicked');});} hasEndRequest =
true;", True)
End Sub

In the code above you can see a method which will be a handler for page init.

However, I would very much like to be able to select a day by clicking on the RadDatePicker and clicking on a day. Here is how my RadDatePicker looks like:

enter image description here

If anybody knows the solution and decides to share it with me (if the solution is not a hack then I would be extremely happy) I would be very gladful.

Thank you in advance, Lajos Árpád.

Was it helpful?

Solution 3

Solution:

    Sys.Application.add_load(function () {
        $(".RadCalendar.RadCalendar_Default .rcPrev").each(function () { $(this).click(); });
    });

OTHER TIPS

Will it demand a lot of work to replace your RadDateTimePicker by a RadCalendar?

The RadCalendar supports the property SelectionMode..

Have you set the SelectionMode property to Single?

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top