2016-04-04 61 views
0

Bu yüzden, artık şirketimle çalışmayan birisinin yaptığı Telerik kullanan eski bir projeyi miras aldım. Görünüşe göre, Telerik'in kullandığı sözler değişti ve Telerik'in sitesindeki herhangi bir yerdeki bir combobox için ne de yeni bir doğru sözdiziminin ne olduğunu ve ne kadara internette olduğunu belirleyemiyorum.Telerik ComboBoxBuilder için Sekme Dizini Ayarı

Ben karşılaşmamdır sorundur
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' tanımını içermiyor" şu şekildedir:

Ben koddur.

Bana doğru yöntemi anlatmak için herhangi bir kaynak eksik, zaten çalıştıklarını görmek için "HtmlAttributes (new {tabindex = 5})" ve "DropDownHtmlAttributes (new {tabindex = 5})" kullanmayı denedim ama ne tabindex'i ayarlar.

Herkes, tabindex'i ayarlamak için kullanılacak doğru sözdizimini biliyor mu, yoksa bu konuyu kapsayan resmi belgelerin bulunduğu yeri bilen var mı?

cevap

0

Bu Fluent ComboBoxBuilder Documentation'a göre kullandığınız sözdizimi, anonim bir nesneyi (varsayılan ASP.NET MVC sözdizimine benzer şekilde) kabul eder ve InputHtmlAttributes yöntemini de desteklemelidir.

İlk düşüncem, sorunun, sitelerinde belgelenen sürümle projenizde şu anda kullanılmakta olan sürüm arasında bir sürüm farkının olması olabilir. Belgelere göre, 2012.06.2.211 (2012.2.611.235) ve üstü sürümlerinde InputHtmlAttributes destekleniyor gibi görünüyor.

Söz konusu sürüme erişiminiz yoksa, bir geçici çözüm gerektiren bir senaryoda olabilirsiniz. Etkilenen öğeyi hedeflemek ve ona tabindex özniteliğini eklemek için biraz Javascript veya jQuery kullanabileceğinizi varsayalım. Biraz rahatsız olur ama çözebilir. Bunları, bu gibi sorunlara yardımcı olabilecek Telerik's Support Forums numaralı telefondan sormayı deneyebilirsiniz.