1

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

我已将以下代码放入我的函数编辑甘特图:

$.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 上看到的东西,但没有任何功能!

你有解决这个问题的想法吗?

4

1 回答 1

0

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

于 2017-05-24T13:57:34.613 回答