Louis Rose:
from java.awt.dnd import DropTargetAdapter, DropTarget
from com.inductiveautomation.ignition.client.tags.dnd import ListOfNodeBrowseInfo
class customDragDropListener(DropTargetAdapter):
_comp = None
def __init__(self,comp):
DropTargetAdapter.__init__(self)
self._comp = comp
def drop(self,e):
e.acceptDrop(e.getDropAction())
paths = [[node.getFullPath()] for node in e.getTransferable().getTransferData(ListOfNodeBrowseInfo.FLAVOR) if not node.hasChildren() and node.getObjectType().toString() != 'Provider']
self._comp.data = system.dataset.addRows(self._comp.data,paths) if self._comp.data.columnCount > 0 else system.dataset.toDataSet(['Selected Tags'],paths)
ddl = customDragDropListener(self)
DropTarget(self,ddl)
I have attached my window. can you please check drag and drop is not working for power table.. i am not getting any error
Metriks_Dev_2022-09-27_1755.zip (13.3 KB)
Hi @lrose
could you get some free time to look in to my project file. can you please let me know what’s wrong in my script