Edit this page

OnItemDropping

This client-side event is fired when a RadListView item is about to be dropped after dragging.

Fired by RadListView
Arguments dataKeyValues - Array of the item key fields set through the ClientDataKeyNames property of the RadListView control itemIndex - the index of the dragged item destinationElement - the destination HTML element domEvent - dom event
Can be canceled Yes

Example:

<telerik:RadListView ID="RadListView1" runat="server" ClientDataKeyNames="Title, Artist">
    <ClientSettings AllowItemsDragDrop="true">
        <ClientEvents OnItemDropping="ItemDropping" />
    </ClientSettings>
</telerik:RadListView>
function ItemDropping(sender, eventArgs) {
    var dest = eventArgs.get_destinationElement();
    if (!dest || !dest.id || dest.id.indexOf("DestinationPanel") < 0) {
        eventArgs.set_cancel(true);
    }
}
caution

To get or set property values for client API properties, you must call property accessor methods that are named with the get_ and set_ prefixes. For example, to get or set a value for a property such as cancel, you call the get_cancel() or set_cancel().