DropDownList loses keyboard shortcuts

9 posts, 0 answers
  1. Michael
    Michael avatar
    52 posts
    Member since:
    Dec 2005

    Posted 24 Aug 2009 Link to this post

    Hello,
    From reading this forum, it seems that by using the FormDecorator, I may lose some form functionality as a result.  My issue is that when I decorate an asp:DropDownList, I can no longer use keyboard shortcuts when the dropdown has the focus.  In particular, we need to be able to type the first character of the dropdown and have it select the first item it finds, just as a normal html select element does.  Also, I can't appear to be able to use the arrow keys to change the list item, or use Alt+DownArrow to open the list.  If there is any way you can add this functionality out-of-the-box with the FormDecorator, I would like to suggest it.  If it is just something I may be doing wrong, please let me know.  Thanks,

    Michael

  2. Martin
    Admin
    Martin avatar
    585 posts

    Posted 25 Aug 2009 Link to this post

    Hello Michael Stuart,

    RadFormDecorator provides only skinning functionality of form controls, and at present we do not plan adding keyboard support or other functionality that is missing now because it will immensely slow down the performance of the control. I recommend that you use RadComboBox instead - it has all the features you need.

    Regards,
    Martin Ivanov
    the Telerik team

    Instantly find answers to your questions on the new Telerik Support Portal.
    Check out the tips for optimizing your support resource searches.
  3. UI for ASP.NET Ajax is Ready for VS 2017
  4. Michael
    Michael avatar
    52 posts
    Member since:
    Dec 2005

    Posted 25 Aug 2009 Link to this post

    Ok, I will use RadComboBox for now.  I understand that the purpose of the control is to provide skinning, but if it is at the expense of the standard capabilities that people expect from the plain html form controls, then I will not be the only one complaining.  I know that if you add the keyboard events for the dropdownlist, then people will just ask for all the rest of them, so it's a slippery slope.  You guys are geniuses though, so I'm sure you can figure it out. :)  Thanks for the response.
  5. Joel Kraft
    Joel Kraft avatar
    87 posts
    Member since:
    Jan 2004

    Posted 31 Mar 2010 Link to this post

    I would like to reopen this suggestion.

    "Skinning" a control should not remove important existing functionality from any control.  In this case, using RadFormDecorator causes a control to violates accessibility guidelines, when accessibility is a key feature of most of the control suite!  A workaround can be to use RadComboBox, but we may not always have a say in that.  I am sometimes styling items that are created by other third-party controls that I cannot modify.

    Minimally, you should be able to tab into and out of a dectorated SELECT control and use the up-down arrows, similar to the functionality offered by this control:  http://www.emblematiq.com/lab/niceforms/demo/v20/niceforms.html

    I agree that typing other characters to select the item in the same way the default select would be nice, but I don't think that functionality is a requirement as like basic navigation.

    Joel


  6. Georgi Tunev
    Admin
    Georgi Tunev avatar
    7207 posts

    Posted 06 Apr 2010 Link to this post

    Hello Joel,

    Thank you for your feedback - it has been logged.


    Sincerely yours,
    Georgi Tunev
    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.
  7. Jim Burns
    Jim Burns avatar
    3 posts
    Member since:
    Mar 2010

    Posted 07 Jul 2010 Link to this post

    What's the current status for this issue please?

    I have just invested significant resource in adding the FormDecorator across my application only to discover during testing that the keyboard input changes dramatically for decorated DropDown lists. Pressing the up and down keys does not move the selection but scrolls the entire browser window.

    I agree with the previous comment about this not being a skinning problem. I think this should be considered a fault and should be dealt with accordingly.

    I have checked the recent released notes and see that there has been no update for some time.

    Can you please advise me on this matter before I employ your suggested work around?

    Thanks :-)

    JimB
  8. Georgi Tunev
    Admin
    Georgi Tunev avatar
    7207 posts

    Posted 12 Jul 2010 Link to this post

    Hello Jim,

    We are planning to improve RadFormDecorator's performance (which includes fixing the issues discussed in this thread) for the Q3 release. For the time being however, I would still recommend to consider using RadComboBox.


    Kind regards,
    Georgi Tunev
    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
  9. Andy
    Andy avatar
    2 posts
    Member since:
    May 2011

    Posted 17 Jul 2012 Link to this post

    Two years later... 
  10. Niko
    Admin
    Niko avatar
    387 posts

    Posted 20 Jul 2012 Link to this post

    Hello Andy,

    Keyboard navigation has been implemented in IE only due to some limitations in the way browsers track changes in DOM elements. Still we will investigate other ways of working around these limitations. Nevertheless it should be done only in a way that is consistent and predictable.

    Hope this helps. 

    Greetings,
    Niko
    the Telerik team
    Explore the entire set of ASP.NET AJAX controls we offer here and browse the myriad online demos to learn more about the components and the features they incorporate.
Back to Top
UI for ASP.NET Ajax is Ready for VS 2017