Darg n从ListBox中删除到ASP.NET中的Telerik Scheduler

时间:2009-11-06 05:45:11

标签: listbox drag-and-drop asp.net-3.5 telerik-scheduler

我在网页中使用了Listbox和Telerik Scheduler。我需要将项目从列表框拖到调度程序控件。我怎么能这样做?

1 个答案:

答案 0 :(得分: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)。这里,ListBox拖放与RadTreeView集成:

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

我希望有所帮助。