2009-11-06 51 views

回答

0

我知道這個問題現在已經很老了,但我想我會提供一個答案來幫助其他人到達這裏。

RadScheduler(與所有Telerik控件一樣)提供了一個豐富的客戶端API,可以編寫一些JavaScript來處理拖放場景。這裏是你展示一個radgrid控件和RadScheduler網絡之間如何拖動和拖放一個完整的演示:

http://demos.telerik.com/aspnet-ajax/scheduler/examples/draganddropintegration/defaultcs.aspx

在這個例子中,您將看到如何使用radgrid控件的RowDropping客戶端事件和RadScheduler的客戶端API來確定項目已被刪除的位置。然後使用Ajax將約會添加到調度程序。

爲了使其適用於ListBox,您需要有一個類似的事件,可以在您的ListBox項目被刪除時觸發。不幸的是,默認的列表框不會提供,但你可以使用像RadListBox(它有更多的客戶端事件,包括OnClientDropping)。在這裏,列表框拖放集成了一個RadTreeView:

http://demos.telerik.com/aspnet-ajax/listbox/examples/applicationscenarios/treeviewdraganddrop/defaultcs.aspxt

我希望幫助。