我需要设置一个“组织”类型的 Highcharts 图表,它应该支持相互拖放节点(以移动树内的节点)。
目前,我得到了一个“组织”图表,其中显示了所有需要的信息。
我尝试使用Highcharts.plotOptions.series.dragDrop
- 活动,但根本不起作用。
我也尝试使用Highcharts.series[organization].dataLabels.nodeFormatter
-用具有属性的 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 issues 上阅读该主题。
关注以下对话:高图表论坛 https://www.highcharts.com/forum/viewtopic.php?t=42399 and
Github 问题 https://github.com/highcharts/highcharts/issues/11615
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)