Kendo UI Multiselect с окном Kendo

Я использую элемент управления множественным выбором кендо и устанавливаю его значение с помощью Jquery. Как только я добавляю окно кендо в свою форму, код Jquery не может найти элемент управления множественным выбором и выдает ошибку «Невозможно установить значение неопределенного».

<div id="dialog"> @(Html.Kendo().Window() .Name("ActionItemWindow").Title("Add New Author").Visible(false).Modal(true).Width(1000).Draggable(true).Actions(actions => actions.Maximize().Close()).LoadContentFrom("/Author/_AddNewAuthor"))</div>

@(Html.Kendo().MultiSelect().Name("authorsmultiselect").Placeholder("Select author..").MinLength(4).DataSource(source =>{source.Read(read => { read.Action("GetAuthorsList", "Author"); }).ServerFiltering(false);}).DataTextField("Email").DataValueField("ID"))<input id="Button1" type="button" onclick="showActionItemDetails();" value="button" />

<script>function showActionItemDetails() {var multiselect = $("#authorsmultiselect").data("kendoMultiSelect");multiselect.value("1");}</script>

person ahmed    schedule 23.02.2014    source источник
comment
Пожалуйста, не могли бы вы предоставить код для вашего элемента управления jQuery и multiselect, чтобы мы могли увидеть, в чем может заключаться проблема?   -  person Stu1986C    schedule 24.02.2014
comment
Вы должны опубликовать больше кода, чтобы мы могли точно увидеть, как вы используете окно кендо с вашей формой. А пока взгляните на эту ссылку Использование окна пользовательского интерфейса Kendo с формой: docs.telerik.com/kendo-ui/getting-started/web/window/   -  person Kevin Babcock    schedule 26.02.2014
comment
Вы говорите, что эта строка кода @(Html.Kendo().Window() .Name("ActionItemWindow").Title("Add New Author").Visible(false).Modal(true).Width(1000).Draggable(true).Actions(actions => actions.Maximize().Close()).LoadContentFrom("/Author/_AddNewAuthor")) ломает вашу страницу? Это означает, что если вы удалите выделенную строку кода, страница будет работать так, как задумано?   -  person ChampChris    schedule 24.04.2014


Ответы (1)


Вам нужно поместить код управления множественным выбором и код, который устанавливает его значение, в раздел (частичный просмотр?), где загружается контент (например, /Author/_AddNewAuthor).

person John Meyer    schedule 26.09.2016