Получить значение кендо DDL - PullRequest
       33

Получить значение кендо DDL

0 голосов
/ 17 октября 2018

У меня есть выпадающий список кендо в пользовательском представлении редактирования (с сеткой кендо) в режиме всплывающих окон.В этом всплывающем окне я хотел бы редактировать учетные данные пользователя, такие как имя, адрес электронной почты и группа пользователей.Эти группы пользователей отображаются в выпадающем списке кендо - пока это работает.Но когда я нажимаю кнопку обновления, моя модель представления не содержит выбранных значений раскрывающегося списка (_EditUser.cshtml).

@(Html.Kendo().DropDownListFor(m => m.SelectedGroup)
                               .Name("Dropdown")
                               .ValuePrimitive(true)
                               .SelectedIndex(1)
                               .BindTo((System.Collections.IEnumerable)ViewData["usergroups"])       // list of strings                                           
    )

index.cshtml (откуда я вызываю частичное всплывающее представление - kendo.grid)

.DataSource(dataSource => dataSource
.Ajax
.Model(model => {model.Fiel(p => p.Usergroups).DefaultValue(ViewData["defaultCategory"]}
.Update(updae => update.Action("UpdateUser","User"))

Остальные свойства модели передаются методу действия контроллера (UpdateUser в User).Но, к сожалению, выбранное значение раскрывающегося списка всегда равно нулю (SelectedUsergroup).

Есть ли лучший способ реализовать раскрывающийся список в раскрывающемся редакторе с раскрывающимся списком?Или как я могу передать выбранное значение контроллеру в пределах viewmodel (который работает довольно хорошо для других свойств, таких как имя пользователя, адрес электронной почты, ...)

Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...