как установить значение по умолчанию для раскрывающегося списка Kendo ui?
Я использую элемент управления Kendo UI DropDownList, как мы можем установить значение по умолчанию для DropDownList?
у меня есть выбранное свойство списка в viewmodel следующим образом:
public SelectList AuditTypes { get; set; }
затем в контроллере я заполняю выбранный список и устанавливаю его на значение по умолчанию
viewModel.AuditTypes = new SelectList(dropdownDetails, "Value", "Text", dropdownDetails.Where(x => x.Default == true));
и в моем представлении бритвы у меня есть следующий код:
@(Html.Kendo().DropDownList()
.Name("AuditType")
.DataTextField("Text")
.DataValueField("Value")
.BindTo(Model.AuditTypes)
.AutoBind(true)
проблема в том, что значение по умолчанию не задано.
1 ответов
просто думаю, попробовать .Значение(значение) в цепи
http://docs.kendoui.com/api/web/dropdownlist#configuration-value
Примечание: обязательно передайте ValueField, а не TextField в поле .Свойство Value () элемента управления Kendo as "YOUR_VALUE" должно быть целочисленным свойством as .Значение() принимает целое число, а не свойство text, в противном случае он не будет работать, он не покажет никакой ошибки, но не даст вам желаемого результата.