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

TabIndex Issue

2 Answers 116 Views
GridView
This is a migrated thread and some comments may be shown as answers.
Ilias
Top achievements
Rank 1
Ilias asked on 25 Sep 2013, 09:19 AM
Hi

I am facing tab index ordering issue. See the screenshot. When tab key pressed, i want to navigate like 1,2,3.......18,19,20. I have also included a sample project code here:

<telerik:RadGridView x:Name="radGridView" Grid.Row="1" AutoGenerateColumns="False"
                             AutoExpandGroups="True"
                             ColumnWidth="100">
            <telerik:RadGridView.Columns>
                <telerik:GridViewDataColumn Header="First Name" TextWrapping="Wrap" TabStopMode="Skip" DataMemberBinding="{Binding FirstName}" />
                <telerik:GridViewDataColumn DataMemberBinding="{Binding TabIndex}">
                    <telerik:GridViewDataColumn.CellTemplate>
                        <DataTemplate>
                            <StackPanel>
                                <TextBox Text="{Binding TabIndex}" TabIndex="{Binding TabIndex}"></TextBox>
                            </StackPanel>
                        </DataTemplate>
                    </telerik:GridViewDataColumn.CellTemplate>
                </telerik:GridViewDataColumn>
                <telerik:GridViewDataColumn DataMemberBinding="{Binding TabIndex2}">
                    <telerik:GridViewDataColumn.CellTemplate>
                        <DataTemplate>
                            <StackPanel>
                                <TextBox Text="{Binding TabIndex2}" TabIndex="{Binding TabIndex2}"></TextBox>
                            </StackPanel>
                        </DataTemplate>
                    </telerik:GridViewDataColumn.CellTemplate>
                </telerik:GridViewDataColumn>
            </telerik:RadGridView.Columns>
        </telerik:RadGridView>

2 Answers, 1 is accepted

Sort by
0
Dimitrina
Telerik team
answered on 25 Sep 2013, 02:03 PM
Hello,

RadGridView handles the "Tab" key internally.

You should first redefine how it is handled and Clear the commands executed when the key is pressed. The way to do so is creating your own custom keyboard provider. Please refer to our online documentation for further details. It also shows some sample code. 
 

Regards,
Didie
Telerik
TRY TELERIK'S NEWEST PRODUCT - EQATEC APPLICATION ANALYTICS for WPF.
Learn what features your users use (or don't use) in your application. Know your audience. Target it better. Develop wisely.
Sign up for Free application insights >>
0
Ilias
Top achievements
Rank 1
answered on 26 Sep 2013, 11:21 AM
Could you please check how to move the focus vertically here. TabIndex is not taking care here. Focus is always moving horizontally to next column cell.
if (key == Key.Tab)
            {
}
Tags
GridView
Asked by
Ilias
Top achievements
Rank 1
Answers by
Dimitrina
Telerik team
Ilias
Top achievements
Rank 1
Share this question
or