Кендо 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 перед загрузкой данных!

Другие вопросы по тегам