Javascript 如何启用拖放功能;加入高层组织结构图?
我需要设置一个类型为“organization”的Highcharts图表,它应该支持相互拖放节点(以在树中移动节点) 目前,我得到了一个“组织”图表,其中显示了所有需要的信息 我试图使用Javascript 如何启用拖放功能;加入高层组织结构图?,javascript,highcharts,drag-and-drop,Javascript,Highcharts,Drag And Drop,我需要设置一个类型为“organization”的Highcharts图表,它应该支持相互拖放节点(以在树中移动节点) 目前,我得到了一个“组织”图表,其中显示了所有需要的信息 我试图使用Highcharts.plotOptions.series.dragDrop-事件,但根本不起作用。 我还尝试使用Highcharts.series[organization].dataLabels.nodeformat-Callback将外部div替换为带有属性的div:draggable=“true”ond
Highcharts.plotOptions.series.dragDrop
-事件,但根本不起作用。
我还尝试使用Highcharts.series[organization].dataLabels.nodeformat
-Callback将外部div替换为带有属性的div:draggable=“true”ondragstart=“fun1(event)”ondrag=“fun2(event)”ondrop=“fun3(event)”ondragover=“func(event)”
我刚刚使用了w3schools的函数:
function allowDrop(ev) {
ev.preventDefault();
}
function drag(ev) {
ev.dataTransfer.setData("text", ev.target.id);
}
function drop(ev) {
ev.preventDefault();
var data = ev.dataTransfer.getData("text");
ev.target.appendChild(document.getElementById(data));
}
但这也不起作用。
所以现在我被卡住了。似乎在组织上没有实现拖放功能。 您可以在官方highcharts论坛或github问题上阅读该主题 按照以下对话进行操作: 和
我明白了。。。所以是的,我想我们只需要在这里等待:)