Я пытаюсь создать MultiSelect в шаблоне редактора для определенного столбца.Кажется, что он работает просто отлично, пока любой мод Bootstrap не будет открыт и закрыт в любой момент с момента загрузки страницы.Затем я получаю следующую ошибку:
Uncaught TypeError: $ (...). AppendTo (...). KendoMultiSelect не является функцией
Я прочитал на странице общих проблем Telerik, чтоСторонние модалы могут вызывать проблемы, но, похоже, это происходит, когда модальный режим открыт, и страница не может быть сфокусирована.Я могу сосредоточиться на элементах на странице просто отлично, когда модальное окно закрыто, но затем я получаю ошибку, указанную выше. Общие проблемы |Устранение неполадок пользовательского интерфейса Kendo
Вот код для пользовательского редактора
function resourceEditor(container, options) {
var selectedValues = [];
var multiSelectData= options.model.multiSelectData;
if (multiSelectData.length > 0) {
selectedValues = multiSelectData.map(function (item) {
return item.id;
});
}
$('<input id="multiSelect" name="' + options.field + '"/>')
.appendTo(container)
.kendoMultiSelect({
autoBind: false,
dataTextField: "name",
dataValueField: "id",
dataSource: _myData,
filter: "contains",
placeholder: "Select Values to Associate...",
value: selectedValues,
valuePrimitive: true,
dataBound: function () {
if (multiSelectData.length > 0) {
var fieldValues = multiSelectData.map(function (item) {
return item.id;
});
this.value(fieldValues);
}
},
autoClose: false
});
}