Completed
Last Updated: 30 Dec 2022 09:44 by Bart
Release 2.22.0
khashayar
Created on: 13 Aug 2020 14:33
Category: UI for Blazor
Type: Feature Request
18
Add the TabIndex property to all input components
I would like to have the TabIndex property to all input components, like ComboBox, NumericTextBox, all date inputs and pickers and so on.
4 comments
Bart
Posted on: 30 Dec 2022 09:44

Hi Dimo,

Thanks for the answer, that explains a lot!

I will keep the toolbar because it is very convenient, but probably have to explain this behavior to users via some sort of help.

 

Kind regards, Bart

ADMIN
Dimo
Posted on: 23 Dec 2022 18:34

Hi Bart,

This is how the ToolBar keyboard navigation works - only one tool has a focusable tabindex and this tool gains focus when the user reaches the ToolBar via tabbing. At this point, the user navigates inside the component with the arrow keys.

All our components follow this paradigm.

If you don't like this mechanism, then the only option is to abandon the ToolBar and use separate standalone Buttons. There you will be able to control their TabIndex parameters in a granular fashion.

Regards,
Dimo
Progress Telerik

Virtual Classroom, the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products quickly just got a fresh new look + new and improved content including a brand new Blazor course! Check it out at https://learn.telerik.com/.

Bart
Posted on: 21 Dec 2022 17:38

This does not seem to be implemented for the ToolBarButton.

Only the first button has a tabindex=0 assigned to it, all other buttons will have a tabindex=-1, and no way to change it.

ADMIN
Svetoslav Dimitrov
Posted on: 13 Aug 2020 14:50

Hello,

In the meantime, you can wrap the components that do not currently have the TabIndex property in a <div> and provide the tabindex html property to that <div> element.

Regards,
Svetoslav Dimitrov
Progress Telerik