New to Telerik UI for ASP.NET AJAX? Download free 30-day trial

DragDropManager Client-Side Programming Overview

Get Client-Side Reference

DropTarget Markup Definition

<telerik:RadDragDropManager runat="server" ID="RadDragDropManager1">
</telerik:RadDragDropManager>

JavaScript to Get Reference to RadDraggable

<script>
    function DragDropManagerClientSideReference() {
        let dragDropManager; // Client-Side Object
        let dragDropManagerElement; // HTML element

        // Client-Side Object using $find()
        dragDropManager = $find('<%= RadDragDropManager1.ClientID%>');

        // Client-Side Object using $telerik.findControl()
        dragDropManager = $telerik.findControl(document, "RadDragDropManager1");

        // If using jQuery, or just JavaScript to find the Element itself, there are two steps to get client-side reference

        // Step 1: Get the HTML element

        // Find the element using $get()
        dragDropManagerElement = $get('<%= RadDragDropManager1.ClientID%>');

        // Find the element using jQuery.
        // Note that "$telerik.$()" is the same as "$()" or "jQuery()"
        dragDropManagerElement = $telerik.$('[id$=RadDragDropManager1]')[0]; // same as $('[id$=RadDraggable1]')[0]; or jQuery('[id$=RadDraggable1]')[0]

        // Find the Element using QuerySelector
        dragDropManagerElement = document.querySelector('[id$=RadDragDropManager1]');

        // Step 2: call the ".control" property on the HTML element which will return the Client-Side object
        dragDropManager = dragDropManagerElement.control;
    }
</script>

Public Methods

Method Name Parameters Return Type Description
createDraggable string Telerik.Web.UI.RadDraggable Returns a RadDraggable control create by the target selector string passed as a parameter.
createDropTarget string Telerik.Web.UI.RadDropTarget Returns a RadDropTarget control create by the target selector string passed as a parameter.
createDropTargetArea string Telerik.Web.UI.RadDropTargetArea Returns a RadDropTargetArea control create by the target selector string passed as a parameter.

Accessing the Manager

There are global methods and properties can be used to get a reference to the RadDragDropManager of the page. Both the Telerik.Web.UI.DragDropManager.Manager and window.GetRadDragDropManager() return a reference of the client-side object of the manager.

In this article