Search
DragDropEventArgs Class
See Also
 






Specifies data for drag and drop related events.

Namespace: MindFusion.Common.UI
File: EventArgs.js

 Syntax

JavaScript  Copy Code

// class
DragDropEventArgs.prototype = {}

 Example

The following code handles the dragDrop event of a ListView class. Event data is provided through the DragDropEventArgs class.

JavaScript  Copy Code

var ui = MindFusion.UI;

// Create a new ListView control.
var list1 = new ui.ListView();

// Add event handler
list1.dragDrop.addEventListener(listDragDrop);

function listDragDrop(sender, args)
{
 var refItem = args.dropTarget.item;
 var refIndex = sender.items.indexOfItem(refItem);
 if (args.dropTarget.position == 1) refIndex += 1;

 var itemIndex = sender.items.indexOfItem(args.dragItem);

 if ((itemIndex < 5) && (refIndex > 5)) args.cancel = true;
 if ((itemIndex > 5) && (refIndex <= 5)) args.cancel = true;
}

 Inheritance Hierarchy

MindFusion.Common.UI.EventArgs
    MindFusion.Common.UI.CancelEventArgs
        MindFusion.Common.UI.DragDropEventArgs

 See Also