J'ai donc hérité d'un ancien projet utilisant Telerik, créé par quelqu'un qui ne travaille plus avec ma société. Apparemment, la syntaxe utilisée par Telerik a changé, et je ne peux pas trouver de documentation sur ce que la nouvelle syntaxe correcte consiste à définir un tabindex pour une combobox n'importe où sur le site de Telerik, ni le reste de l'Internet.Définition d'un index de tabulation pour Telerik ComboBoxBuilder
Le code que j'ai est la suivante:
Html.Telerik().ComboBoxFor(model => model.Customer.AccountExecutive.SalesPersonCode)
.Name("salesRepCombo")
.Value(Model.Customer.AccountExecutive.SalesPersonCode)
.HtmlAttributes(new { style = "width:200px" })
.InputHtmlAttributes(new { tabindex = 5})
.BindTo((IEnumerable<SelectListItem>)ViewData["SalesPeople"])
.Filterable(filtering => filtering.FilterMode(AutoCompleteFilterMode.StartsWith))
.AutoFill(true)
.HighlightFirstMatch(true)
Le problème que je rencontrais est « Telerik.Web.Mvc.UI.Fluent.ComboBoxBuilder ne contient pas de définition pour « InputHtmlAttributes » ». En l'absence de toute source pour me dire la bonne méthode, j'ai déjà essayé d'utiliser "HtmlAttributes (new {tabindex = 5})" et "DropDownHtmlAttributes (new {tabindex = 5})" pour voir si elles ont fonctionné, mais ni définit le tabindex.
Est-ce que quelqu'un connaît la syntaxe à utiliser pour définir le tabindex, ou quelqu'un sait où se trouve la documentation officielle qui couvre ce sujet ??