我在网页中使用了Listbox和Telerik Scheduler。我需要将项目从列表框拖到调度程序控件。我怎么能这样做?
答案 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集成:
我希望有所帮助。