Ultimate
supports drag and drop across the same level, or across different levels. The
key is to set enableDrag="true", enableDrop="true"
and wire up the dragAvailableFunction, dropAcceptRejectFunction and dragDropCompleteFunction
to control what can be dragged, where it can be dropped and what to do when the
drag drop completes. In this example, we demonstrate how to fine tune the drag
drop operation by embedding custom logic.