I am using the HTML Report Viewer and have a report with a parameter that renders as a combobox in the parameter panel of the report viewer. The tab order of the report parameters do not follow the display order of the parameter fields, specifically any parameter fields that use comboboxes.
An example of this behavior is in the "Employee Sales" report on the Telerik Reporting demo site (https://demos.telerik.com/reporting/employee-sales). In the report there are 2 parameters, one for Report Date (using a date picker control) and another for Employee (which uses a combobox). The report viewer is configured to use the combobox option for viewing single and multi selects:
parameters: {
editors: {
singleSelect: telerikReportViewer.ParameterEditorTypes.COMBO_BOX,
multiSelect: telerikReportViewer.ParameterEditorTypes.COMBO_BOX
}
}
When rendered, the Report Date input has a tab index of 301 whereas the Employee combobox has a tabindex of 0. This results in the tab order of the parameter inputs to not follow the order in which they appear.
I have found that if the above settings are commented out, the tab order of the parameter fields works as expected, but results in a list view control instead of a combobox which is not desirable.
Is it possible to override the tabindex of a combobox parameter input to be set to a tabindex value that is relative to its siblings (i.e., 302) so that tabbing through the fields via keyboard is more natural?