# Drag and drop from tag browse tree to power table

**URL:** <https://forum.inductiveautomation.com/t/drag-and-drop-from-tag-browse-tree-to-power-table/15260>\
**Category:** Ignition\
**Created:** [September 6, 2017, 12:50pm UTC](https://forum.inductiveautomation.com/t/drag-and-drop-from-tag-browse-tree-to-power-table/15260 "2017-09-06T12:50:49Z")\
**Posts on this page:** 1\
**Showing post:** 11

<div class="post-metadata">

**Author:** ![lrose](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/lrose/32/62724_2.png) [@lrose](https://forum.inductiveautomation.com/u/lrose)\
**Post date:** [May 5, 2021, 12:25pm UTC](https://forum.inductiveautomation.com/t/drag-and-drop-from-tag-browse-tree-to-power-table/15260/11 "2021-05-05T12:25:24Z")

</div>

You may be able to use this as a starter

> [@Drag and drop to list component](http://forum.inductiveautomation.com/t/drag-and-drop-to-list-component/44077/16):
>
> Perhaps you were correct? This turned out to be a bit simpler than I was originally thinking. Not trivial, but not really painful either. Add an extension function to your list component, I called mine addDropListener. Then in the script add the following script: from java.awt.dnd import DropTargetAdapter, DropTarget from com.inductiveautomation.ignition.client.tags.dnd import ListOfQualifiedPath class customDragDropListener(DropTargetAdapter): \_comp = None def \_\_init\_\_(self,comp): D…

---

_[View the full topic](https://forum.inductiveautomation.com/t/drag-and-drop-from-tag-browse-tree-to-power-table/15260)._
