This is a migrated thread and some comments may be shown as answers.

TabIndex doesn't work

11 Answers 182 Views
PanelBar
This is a migrated thread and some comments may be shown as answers.
meteorrr
Top achievements
Rank 1
meteorrr asked on 13 May 2010, 04:05 PM
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>

11 Answers, 1 is accepted

Sort by
0
Bobi
Telerik team
answered on 14 May 2010, 11:46 AM
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.
0
meteorrr
Top achievements
Rank 1
answered on 14 May 2010, 03:43 PM
Could you give any estimation when it will be fixed?
0
Accepted
Tina Stancheva
Telerik team
answered on 14 May 2010, 04:06 PM
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.
0
James
Top achievements
Rank 1
answered on 07 Jun 2010, 01:00 AM
I am also having problems with this and would also like to see this implemented.

Regards,

James.
0
nisha
Top achievements
Rank 1
answered on 09 Jul 2010, 11:48 AM
Is there any update on this? I'm also facing the same issue.
0
Kiril Stanoev
Telerik team
answered on 13 Jul 2010, 03:03 PM
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
0
Hrushikesh
Top achievements
Rank 1
answered on 19 Oct 2010, 02:48 AM
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
0
Kiril Stanoev
Telerik team
answered on 19 Oct 2010, 01:44 PM
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
0
Davor
Top achievements
Rank 1
answered on 10 Jan 2011, 01:41 PM
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!!!
0
Heiko Görig
Top achievements
Rank 1
answered on 21 Dec 2011, 12:37 PM
Hello,
when is this new accordion control coming?
0
Petar Mladenov
Telerik team
answered on 26 Dec 2011, 07:22 AM
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 >>

Tags
PanelBar
Asked by
meteorrr
Top achievements
Rank 1
Answers by
Bobi
Telerik team
meteorrr
Top achievements
Rank 1
Tina Stancheva
Telerik team
James
Top achievements
Rank 1
nisha
Top achievements
Rank 1
Kiril Stanoev
Telerik team
Hrushikesh
Top achievements
Rank 1
Davor
Top achievements
Rank 1
Heiko Görig
Top achievements
Rank 1
Petar Mladenov
Telerik team
Share this question
or