Adam L. Ooten
Top achievements
Rank 2
Adam L. Ooten
asked on 04 Nov 2009, 09:16 PM
Just installed the 2009 Q3 controls. They seem to have introduced an issue using shared calendars. I have a RadGrid with a RadDatePicker in a GridTemplateColumn. When I have more than 1 on the page, after I change a date, I cannot open another date picker.
It does the same thing in this example:
http://demos.telerik.com/aspnet-ajax/calendar/examples/design/sunny/defaultvb.aspx#
I click the date on Departure on either Static or Dynamic and then change the date. Then you click on the Arrival an the calendar does not pop up.
It does the same thing in this example:
http://demos.telerik.com/aspnet-ajax/calendar/examples/design/sunny/defaultvb.aspx#
I click the date on Departure on either Static or Dynamic and then change the date. Then you click on the Arrival an the calendar does not pop up.
16 Answers, 1 is accepted
0
Hello Adam,
Unfortunately, it is true that this problem exists in the Q3 2009 release (2009.3.1103). We have fixed it and changes will take effect in the next internal build and the next service pack. Please excuse us for the inconvenience.
As an immediate workaround, you can use the following Javascript code. Note that it must be placed in the <body>. Alternatively, you can include it in an external Javascript file, but in this case the registration <script> tag must be in the <body> too.
Kind regards,
Dimo
the Telerik team
Instantly find answers to your questions on the new Telerik Support Portal.
Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
Unfortunately, it is true that this problem exists in the Q3 2009 release (2009.3.1103). We have fixed it and changes will take effect in the next internal build and the next service pack. Please excuse us for the inconvenience.
As an immediate workaround, you can use the following Javascript code. Note that it must be placed in the <body>. Alternatively, you can include it in an external Javascript file, but in this case the registration <script> tag must be in the <body> too.
<%@ Page Language="C#" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
<
html
xmlns
=
"http://www.w3.org/1999/xhtml"
>
<
head
runat
=
"server"
>
<
meta
http-equiv
=
"content-type"
content
=
"text/html;charset=utf-8"
/>
<
title
>RadControls for ASP.NET AJAX</
title
>
</
head
>
<
body
>
<
form
id
=
"form1"
runat
=
"server"
>
<
asp:ScriptManager
ID
=
"ScriptManager1"
runat
=
"server"
/>
page content here
<
script
type
=
"text/javascript"
>
if (typeof(Telerik) != "undefined" && typeof(Telerik.Web.UI.Calendar) != "undefined")
{
Telerik.Web.UI.Calendar.Popup.prototype.Hide = function(updateData)
{
var div = this.DomElement;
var styleObj = RadHelperUtils.GetStyleObj(div);
if (div)
$telerik.$(div).stop(true, true);
var thisObj = this;
removeDiv = function()
{
if (div)
{
if (navigator.userAgent.match(/Safari/))
{
styleObj.visibility = "hidden";
styleObj.position = "absolute";
styleObj.left = "-1000px";
}
else
{
styleObj.display = "none";
}
styleObj = null;
if (div.childNodes.length != 0)
{
if (navigator.userAgent.match(/Safari/))
{
div.childNodes[0].style.visibility = "hidden";
div.childNodes[0].style.position = "absolute";
div.childNodes[0].style.left = "-1000px";
}
else
{
div.childNodes[0].style.display = "none";
}
}
var innerElement = div.childNodes[0];
if (innerElement != null)
{
div.removeChild(innerElement);
if (thisObj.Parent != null)
{
thisObj.Parent.appendChild(innerElement);
}
else if (thisObj.Sibling != null)
{
var parentElement = thisObj.Sibling.parentNode;
if (parentElement != null)
parentElement.insertBefore(innerElement, thisObj.Sibling);
}
if (navigator.userAgent.match(/Safari/))
{
RadHelperUtils.GetStyleObj(innerElement).visibility = "hidden";
RadHelperUtils.GetStyleObj(innerElement).position = "absolute";
RadHelperUtils.GetStyleObj(innerElement).left = "-1000px";
}
else
{
RadHelperUtils.GetStyleObj(innerElement).display = "none";
}
}
//IFRAME code
RadHelperUtils.ProcessIframe(div, false);
}
}
if (div && typeof(this.HideAnimationDuration) == "number" && this.HideAnimationDuration > 0)
$telerik.$(div).fadeOut(this.HideAnimationDuration, removeDiv);
else
removeDiv();
if (this.OnClickFunc != null)
{
RadHelperUtils.DetachEventListener(document, "click", this.OnClickFunc);
this.OnClickFunc = null;
}
if (this.OnKeyPressFunc != null)
{
RadHelperUtils.DetachEventListener(document, "keydown", this.OnKeyPressFunc);
this.OnKeyPressFunc = null;
}
if (updateData && this.ExitFunc)
{
this.ExitFunc();
}
}
}
</
script
>
</
form
>
</
body
>
</
html
>
Kind regards,
Dimo
the Telerik team
Instantly find answers to your questions on the new Telerik Support Portal.
Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
0
Adam L. Ooten
Top achievements
Rank 2
answered on 05 Nov 2009, 02:29 PM
When do you expect this internal build will be available?
0
Adam,
New internal builds are uploaded once in several days, so the next one will be available next week.
Regards,
Dimo
the Telerik team
Instantly find answers to your questions on the new Telerik Support Portal.
Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
New internal builds are uploaded once in several days, so the next one will be available next week.
Regards,
Dimo
the Telerik team
Instantly find answers to your questions on the new Telerik Support Portal.
Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
0
GDPR_erased
Top achievements
Rank 1
answered on 11 Nov 2009, 08:21 PM
It has been a week now. Any idea when this will be released?
0
Adam L. Ooten
Top achievements
Rank 2
answered on 12 Nov 2009, 02:05 PM
I should have replied back here but I did not think of it. The new internal build of 2009.3.1109 workds properly for me.
0
towpse
Top achievements
Rank 2
answered on 20 Nov 2009, 02:41 PM
That workaround code seems to do the trick.
It doesn't look like the 1109 internal build is up anymore. Can anyone comment on the outlook of a new internal build anytime soon?
It doesn't look like the 1109 internal build is up anymore. Can anyone comment on the outlook of a new internal build anytime soon?
0
Hello Matt,
You must download the official RadControls Q3 2009 Trial and after that you will start seeing the Q3 2009 internal builds.
Best wishes,
Dimo
the Telerik team
Instantly find answers to your questions on the new Telerik Support Portal.
Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
You must download the official RadControls Q3 2009 Trial and after that you will start seeing the Q3 2009 internal builds.
Best wishes,
Dimo
the Telerik team
Instantly find answers to your questions on the new Telerik Support Portal.
Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
0
anthony
Top achievements
Rank 1
answered on 04 Dec 2009, 06:40 PM
I've implemented this solution for my shared calenders in a grid. The calenders are set with autopostback=true since I'm updating other controls with the date selected in one of the textboxes.
When I click in a textbox the calender appears for a second or two then disappears. I've ajaxified the calender and the textboxes.
Do you have any suggestions on how to make the calender remain until a date is selected?
Anthony
PS:
Is there an estimated time for the next release?
When I click in a textbox the calender appears for a second or two then disappears. I've ajaxified the calender and the textboxes.
Do you have any suggestions on how to make the calender remain until a date is selected?
Anthony
PS:
Is there an estimated time for the next release?
0
Hi Anthony,
You can't set AutoPostBack="true" to a Calendar, which is a subordinate control to a RadDatePicker. The AutoPostBack controls must be the RadDatePickers themselves.
Q3 2009 SP1 will be released later this week.
Greetings,
Dimo
the Telerik team
Instantly find answers to your questions on the new Telerik Support Portal.
Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
You can't set AutoPostBack="true" to a Calendar, which is a subordinate control to a RadDatePicker. The AutoPostBack controls must be the RadDatePickers themselves.
Q3 2009 SP1 will be released later this week.
Greetings,
Dimo
the Telerik team
Instantly find answers to your questions on the new Telerik Support Portal.
Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
0
anthony
Top achievements
Rank 1
answered on 07 Dec 2009, 06:24 PM
Hi Dimo,
I misspoke. My autopostback=true is on the RadDatePicker here's some code snippets from my program. What I'm going for is the entry in tb_date1 updates the date in tb_date2.
Thanks,
Anthony
I misspoke. My autopostback=true is on the RadDatePicker here's some code snippets from my program. What I'm going for is the entry in tb_date1 updates the date in tb_date2.
Thanks,
Anthony
<telerik:RadDatePicker runat="server" ID="sharedPicker" Style="display: none;" AutoPostBack="true"> <ClientEvents OnDateSelected="dateSelected" /> </telerik:RadDatePicker> <asp:TextBox ID="tb_Date1" AutoPostBack="true" "onclick="showPopup(this, event);" onfocus="showPopup(this, event);"onblur="parseDate(this, event)" runat="server" OnTextChanged="tb_date2_TextChanged"> </asp:TextBox> <asp:TextBox ID="tb_Date2" onclick="showPopup(this, event);" onfocus="showPopup(this, event);"onblur="parseDate(this, event)" runat="server"> </asp:TextBox> |
0
Hi Аnthony,
Dimo
the Telerik team
Instantly find answers to your questions on the new Telerik Support Portal.
Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
I don't see any problems with the DatePicker in the provided code snippet. Please open a formal support ticket and attach a full runnable web page there.
Regards,Dimo
the Telerik team
Instantly find answers to your questions on the new Telerik Support Portal.
Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
0
bad nick
Top achievements
Rank 1
answered on 16 Dec 2009, 03:20 PM
this JavaScript fixed all issues in my AdvancedEditForm after upgrade to Q3, thanks.
0
Viral
Top achievements
Rank 1
answered on 31 Aug 2010, 08:10 AM
I am also facing same problem
0
Hi Viral,
As my colleague Dimo suggested, please start a regular support ticket and provide a sample project in it to investigate the issue you experience. Thus we will be able to provide up-to-point anwer.
Best regards,
Sebastian
the Telerik team
As my colleague Dimo suggested, please start a regular support ticket and provide a sample project in it to investigate the issue you experience. Thus we will be able to provide up-to-point anwer.
Best regards,
Sebastian
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
0
Caposjpz
Top achievements
Rank 1
answered on 22 Oct 2014, 02:49 AM
I have the same problem!
0
Hello Caposjpz,
The discussed in this thread problem affects version 5 years ago and is it fixed long ago.
Do you have any issues using the latest version of our controls?
Regards,
Vasil
Telerik
The discussed in this thread problem affects version 5 years ago and is it fixed long ago.
Do you have any issues using the latest version of our controls?
Regards,
Vasil
Telerik
Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.