因此,我繼承了一個使用Telerik的舊項目,由不再與我公司合作的人創建。顯然,Telerik使用的語法已經發生了變化,我無法找到有關爲Telerik網站上的任何位置的組合框設置tabindex的新正確語法的文檔,以及互聯網的其他部分。爲Telerik ComboBoxBuilder設置一個製表索引
我的代碼如下:
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)
我遇到的問題是「Telerik.Web.Mvc.UI.Fluent.ComboBoxBuilder不包含定義‘InputHtmlAttributes’」。
缺乏任何來源告訴我正確的方法,我已經嘗試使用「HtmlAttributes(new {tabindex = 5})」和「DropDownHtmlAttributes(new {tabindex = 5})」來查看它們是否工作,但既不設置tabindex。
有誰知道用於設置tabindex的正確語法,還是有人知道涵蓋此主題的官方文檔位於何處?