Web ページで Listbox と Telerik Scheduler を使用しています。リストボックスからスケジューラ コントロールにアイテムをドラッグする必要があります。どうやってやるの?
1 に答える
この質問がかなり古いことはわかっていますが、ここに到着した他の人を助けるために答えを提供したいと思いました.
RadScheduler (すべての Telerik コントロールと同様) は、ドラッグ アンド ドロップ シナリオを処理する JavaScript を記述できる豊富なクライアント側 API を提供します。RadGrid と RadScheduler の間でオンラインでドラッグ アンド ドロップする方法を示す完全なデモがあります。
http://demos.telerik.com/aspnet-ajax/scheduler/examples/draganddropintegration/defaultcs.aspx
この例では、RadGrid のRowDropping
クライアント側イベントと RadScheduler のクライアント側 API を使用して、アイテムがドロップされた場所を特定する方法を示します。次に、Ajax を使用して予定をスケジューラに追加します。
これを ListBox に適応させるには、ListBox アイテムがドロップされたときに発生する同様のイベントが必要です。残念ながら、デフォルトのリストボックスはそれを提供しませんが、RadListBox のようなものを使用できます (これには を含むクライアント側のイベントがさらにありますOnClientDropping
)。ここでは、ListBox のドラッグ アンド ドロップが RadTreeView と統合されています。
それが役立つことを願っています。