Кендо ASP.NET MVC специфический мультиселект в Гантте Править
Я новый пользователь кендо и у меня проблема с Ганттом! У меня есть страница с кэндо Ганта. Для каждого занятия у меня есть кнопка редактирования. Когда моё всплывающее редактирование открыто, у меня много полей и мультиселект. Этот мультиселект должен быть специфичным для каждого вида деятельности.
Я поместил код ниже в моей функции редактирования Ганта:
$.get('/Activity/ReadMultiSelectActivities?initiativeId=' + @Model.ID + '&excludeSectorId=' + $('#SectorID').val() + "&activityID=" + e.task.id, function (data, status) {
allActivitiesDataSource = new kendo.data.DataSource({
data: data.Data,
group: { field: "SectorName" },
sort: { field: "ActivityNumberString", dir: "asc" }
});
});
var msLinkedActivities = $('#linkedActivities').data('kendoMultiSelect');
msLinkedActivities.setDataSource(allActivitiesDataSource);
Моя проблема в том, что у меня сложилось впечатление, что мой код считывается с учетом времени задержки. То есть, если я нажимаю на операцию редактирования 1 в первый раз, когда список пуст, я закрываю редактирование и затем возвращаюсь к операции редактирования 1, список заполняется. Если потом я продолжу редактировать действие 2, это будет список действий 1...
Я пробовал много вещей, которые я смотрю на Tuto, демо и форум Telerik, но ничто не работает!
У вас есть идея для решения этой проблемы, пожалуйста?
1 ответ
Для информации у меня есть решение моей проблемы. Это потому, что данные долго для извлечения и поэтому он сделал setDataSource перед загрузкой данных!