TabIndex doesn't work

12 posts, 1 answers
  1. meteorrr
    meteorrr avatar
    7 posts
    Member since:
    Mar 2008

    Posted 13 May 2010 Link to this post

    Hello,
    I have problems with proper implemenation of tabindex with controls placed on panelbar.
    On first panelbar only first textbox can be focused.
    On second panelbar I need to press TAB twice - on first press focus goes somewhere (no idea where) and on second press it goes to next control.
    Is this a problem of RadPanelBar or my improper implementation?
    I'm using version no 2009.3.1505.1030

    Here is my code:

    <Grid x:Name="LayoutRoot">
            <Grid.RowDefinitions>
                <RowDefinition/>
                <RowDefinition/>
            </Grid.RowDefinitions>
            <telerikNavigation:RadPanelBar ExpandMode="Multiple" TabIndex="2" IsTabStop="False">
                <telerikNavigation:RadPanelBarItem Header="TEST1"  IsTabStop="True" IsExpanded="True" TabIndex="3">
                    <Grid>
                        <Grid.RowDefinitions>
                            <RowDefinition/>
                            <RowDefinition/>
                            <RowDefinition/>
                        </Grid.RowDefinitions>
                        <TextBox  Grid.Row="0" TabIndex="4">
                        </TextBox>
                        <TextBox Grid.Row="1" TabIndex="5">
                        </TextBox>
                        <CheckBox Grid.Row="2" TabIndex="6">
                        </CheckBox>
                    </Grid>
                </telerikNavigation:RadPanelBarItem>
                <telerikNavigation:RadPanelBarItem Header="TEST2" IsTabStop="True" IsExpanded="True" TabIndex="7">
                        <TextBox TabIndex="8">
                        </TextBox>
                        <TextBox TabIndex="9">
                        </TextBox>
                        <CheckBox TabIndex="10">
                        </CheckBox>
                </telerikNavigation:RadPanelBarItem>
            </telerikNavigation:RadPanelBar>

            <!-- regular grid - it works -->
            <Grid Grid.Row="1" >
                <Grid.RowDefinitions>
                    <RowDefinition/>
                    <RowDefinition/>
                    <RowDefinition/>
                </Grid.RowDefinitions>
                <TextBox  Grid.Row="0" TabIndex="11">
                </TextBox>
                <TextBox Grid.Row="1" TabIndex="12">
                </TextBox>
                <CheckBox Grid.Row="2" TabIndex="13">
                </CheckBox>
            </Grid>

        </Grid>
  2. Bobi
    Admin
    Bobi avatar
    513 posts

    Posted 14 May 2010 Link to this post

    Hello meteorrr,

    We are aware of this issue and apologize for the inconvenience caused.
    Here you can see the current status it:
    http://www.telerik.com/support/pits.aspx#/public/silverlight/606

    We will fix it as soon as possible.

    Greetings,
    Bobi
    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.
  3. DevCraft banner
  4. meteorrr
    meteorrr avatar
    7 posts
    Member since:
    Mar 2008

    Posted 14 May 2010 Link to this post

    Could you give any estimation when it will be fixed?
  5. Answer
    Tina Stancheva
    Admin
    Tina Stancheva avatar
    3298 posts

    Posted 14 May 2010 Link to this post

    Hello meteorrr,

    In order to modify the control to work as you expect, we need to perform a major change in it - so that it is not an Hierarchical Items Control, but a Hierarchical content control. The reason why the tab index is not working as you expect is caused by the design of the control. That said we will probably delay the change and will do it after the official Q2 release.

    Best wishes,
    Tina Stancheva
    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.
  6. James
    James avatar
    136 posts
    Member since:
    Nov 2008

    Posted 06 Jun 2010 Link to this post

    I am also having problems with this and would also like to see this implemented.

    Regards,

    James.
  7. nisha
    nisha avatar
    19 posts
    Member since:
    May 2010

    Posted 09 Jul 2010 Link to this post

    Is there any update on this? I'm also facing the same issue.
  8. Kiril Stanoev
    Admin
    Kiril Stanoev avatar
    1511 posts

    Posted 13 Jul 2010 Link to this post

    Hi Nisha,

    We haven't started working on this functionality yet. We are having our Q2 release in a week/week and a half and after that we will determine when exactly during Q3 we will be working on the mentioned functionality. Meanwhile you can track public issue tracking system item associated with this functionality.

    Greetings,
    Kiril Stanoev
    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. Hrushikesh
    Hrushikesh avatar
    33 posts
    Member since:
    Sep 2010

    Posted 18 Oct 2010 Link to this post

    Is it fixed now? I am using 2010 sp2 and sims to be working as before.

    Can i please get an update on this?

    Thank you
    Hrushikesh Patel
  10. Kiril Stanoev
    Admin
    Kiril Stanoev avatar
    1511 posts

    Posted 19 Oct 2010 Link to this post

    Hello Hrushikesh,

    With the 2010 SP2 release (0924), RadPanelBar inherits from RadTreeView and its focus mechanism behaves properly for a hierarchical ItemsControl (RadPanelBar is a hierarchical ItemsControl and RadPanelBarItem is HeaderedItemsControl).
    The focus behavior your are looking for belongs to a control which is more like a TabControl (inheriting from ItemsControl and its items being HeaderedContentControl).
    We've decided that we will not be changing the focus behavior or RadPanelBar but instead introduce a new control called Accordion (see the Silverlight Toolkit Samples for more info).
    During Q1 2011 we will be working on implementing an Accordion. This control will have a panel similar to the panel of RadPanelBar, but will not be hierarchical this providing you with the focus mechanism you want.

    Sincerely yours,
    Kiril Stanoev
    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
  11. Davor
    Davor avatar
    3 posts
    Member since:
    Dec 2010

    Posted 10 Jan 2011 Link to this post

    Hi

    I managed like this!!!

    <RadPanelBar ... TabIndex="0" TabNavigation="Cycle">
       <RadPanelBarItem ... TabIndex="0" TabNavigation="Once">
         <RadText ... TabIndex="0" TabNavigation="Once" />
         <RadText ... TabIndex="1" TabNavigation="Once" />
         <RadText ... TabIndex="2" TabNavigation="Once" />
         .
         .
         .
      <RadPanelBarItem ... TabIndex="1" TabNavigation="Once">
       .
       .
       .

    Hope this helps!!!
  12. Heiko Görig
    Heiko Görig avatar
    23 posts
    Member since:
    Jun 2012

    Posted 21 Dec 2011 Link to this post

    Hello,
    when is this new accordion control coming?
  13. Petar Mladenov
    Admin
    Petar Mladenov avatar
    2891 posts

    Posted 26 Dec 2011 Link to this post

    Hi Heiko Görig ,

     The Accordion control is currently out of our development plans. We encourage you to use the Accordion from the Silverlight Toolkit.

    All the best,
    Petar Mladenov
    the Telerik team

    Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>

Back to Top
DevCraft banner