So habe ich ein älteres Projekt geerbt, das Telerik verwendet, von jemandem gemacht, der nicht mehr mit meiner Firma arbeitet. Anscheinend hat sich die Syntax, die Telerik verwendet, geändert, und ich kann keine Dokumentation darüber finden, wie die neue, korrekte Syntax beim Setzen eines Tabindex für eine Combobox irgendwo auf der Telerik-Seite oder dem Rest des Internets ist.Setzen eines Tab-Index für Telerik ComboBoxBuilder
Der Code, den ich habe, ist wie folgt:
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)
Das Problem, das mir begegnet ist, ist "Telerik.Web.Mvc.UI.Fluent.ComboBoxBuilder keine Definition enthält für 'InputHtmlAttributes'".
Da ich keine Quelle habe, um mir die richtige Methode zu sagen, habe ich bereits versucht, "HtmlAttributes (new {tabindex = 5})" und "DropDownHtmlAttributes (new {tabindex = 5})" zu sehen, ob sie funktionierten, aber keiner setzt den tabindex.
Kennt jemand die richtige Syntax, um den Tabindex zu setzen, oder weiß jemand, wo die offizielle Dokumentation zu diesem Thema liegt?