甘特编辑

时间:2017-05-23 12:56:14

标签: kendo-asp.net-mvc kendo-multiselect kendo-gantt

我是剑道的新用户,我有一个甘特的问题! 我有一个甘特剑道的页面。对于每个活动,我都有一个按钮编辑。当我的弹出编辑打开时,我有很多字段和多选。这个多选项应该针对每个活动。

我已将下面的代码放在我的函数编辑Gantt中:

$.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,demo和forum telerik上看到的东西,但没有功能!

请问您有解决此问题的想法吗?

1 个答案:

答案 0 :(得分:0)

有关信息,我已经解决了我的问题。这是因为要检索的数据很长,因此在加载数据之前就生成了setDataSource!