У меня есть два класса:Связывание Кендо каскадного Выпадающего свойства List в списке
class Enterprise
{
string EnterpriseCode {get; set;}
string LocationCode {get; set;}
List<FinYear> FinYears {get; set;}
}
class FinYear
{
string FinancialYear {get; set;}
}
Из моего контроллера, я передаю строго типизированный вид списка типов данных < Enterprise>
у меня есть два DropDownLists Кендо в разделе HTML представления:
@model List<Enterprise>
@(Html.Kendo.DropDownList()
.Name("EnterpriseDDL)
.BindTo(Model)
.DataTextField("EnterpriseCode")
.DataValueField("Enterprise")
и
(Html.Kendo.DropDownList()
.Name("YearsDDL")
.cascadeFrom("EnterpriseDDL")
.BindTo(Model) //!!! not sure about this
.DataTextField("") //!!!
.DataValueField("") //!!!
Что должно быть эти три поля, так что DDL содержит список плавников лет, связанных с предприятия (как выбрано в предыдущем раскрывающемся списке)
Может DataSource из из COMBOBOX-х категориях «быть модель передается View? Если возможно, как вы это делаете? Когда я пытаюсь, я получаю ошибки javascript. Также, какая разница между comboBox и Dropdown (в Kendo), так как вы получаете результаты в своей демонстрации. –
1 - да, это может быть, если это не могло быть бесполезным mvc :-) 2 - Я думаю, что это слишком широкое, чтобы ответить на него. 3 - Единственное различие между ними: _ Комбобокс позволяет пользователю выбирать значение из предопределенного набора или вводить пользовательский. Выпадающий список разрешает только одно из предопределенных значений. – t3chb0t
Возможно ли, чтобы вы отредактировали свой ответ выше, чтобы источник данных был моделью? –