48 votes
Extending Multiple Textboxes with a Single Calendar Control

Description

 
If I have a multiple textboxes as part of a DataList or Repeater I have to create an extender for each. This produces a very slow page if I have 30 rows. We really need the ability to extend all of these textboxes with a single extender assuming it does this in an efficient way

File Attachments


No files are attached


Comments

most recent at top (show oldest at top)
asnaturalasgas wrote Mar 14 2008 at 4:06 PM
Check out this workaround: http://forums.asp.net/p/1102655/1679613.aspx

reisr wrote Feb 28 2008 at 10:52 AM
Would be great having this problem fixed.

adambrowne wrote Feb 15 2008 at 11:23 AM
Having the same problem here, would make my life alot easier if we could get this fixed.

slice25 wrote Nov 2 2007 at 6:39 PM
wondering why this issue is rated a Low???? the calendar control is unusable if you have more than 3 on a page, I am also wondering why other fixes with not as many votes get into the last few releases but not this one. This is a great extender and i commend the peole working on it, but perf improvements are sorely needed.

ventaur wrote Sep 27 2007 at 3:24 PM
This is true even for a simple input form with more than 3 date inputs. It sounds like a need for child elements on the extender to allow for multiple TargetControlIDs and their associated PopupButtonIDs.

Noffie wrote Sep 24 2007 at 3:48 PM
Usually when faced with something like this, I manually code up a "shared extender" using jquery or vanilla javascript to manually set up the shared extender on the focus/blur/onkeyup events for all of the target fields that will use the extender.

wrote Apr 24 2007 at 5:40 AM
We need perf improvements for this. We could possibly have a shared instance of the calendar floating around.

wizzkey wrote Apr 19 2007 at 1:26 PM
Same problem here, making a application with 15 datefields.

Updating...
© 2006-2009 Microsoft | About CodePlex | Privacy Statement | Terms of Use | Code of Conduct | Advertise With Us | Version 2009.10.27.15987