2017-05-23 4 views
1

私は剣道の新しいユーザーですが、ガントに問題があります! ガント剣道のあるページがあります。それぞれの活動について、私はボタンを編集しています。私のポップアップ編集が開いているとき、私は多くのフィールドと複数選択を持っています。この複数選択は、各アクティビティに固有のものでなければなりません。kendo Ganttの編集で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しかしnothings機能で私が見る多くのことを試しました!

この問題を解決するためのアイデアをお願いしますか?

答えて

0

私は疑問を解決しました。これは、データを取得するのに時間がかかるため、データをロードする前にsetDataSourceを作成したためです。

関連する問題