如何更改缩放图表中现有链接的方向



我正试着这样做

function btnChangeDirClick(){
            var fromNode = document.getElementById("linkMenuLinkFrom").value;
            var toNode = document.getElementById("linkMenuLinkTo").value;
            chart.addData({
                        links:[{id:document.getElementById("linkMenuLinkid").value,
                             from:toNode,
                             to:fromNode
                             }]
                    });
        }

但我的控制台返回

Changing link from,to not supported 

当然,可以删除和重新创建,但有其他选择吗?

一种替代方案是将方向标志存储在数据中,并根据其分配from和to装饰。

我建议现在使用删除/重新创建。将提供链接重新连接支持。

最后我实现了如下,它运行良好:

        function btnChangeDirClick(){
            var fromNode = document.getElementById("linkMenuLinkFrom").value;
            var toNode = document.getElementById("linkMenuLinkTo").value;
            chart.removeData({links:[{id:document.getElementById("linkMenuLinkid").value}]});
            chart.addData({
                links:[{
                    "id":document.getElementById("linkMenuLinkid").value,
                     from:toNode,
                     to:fromNode,
                     "style":{label:document.getElementById("linkMenuLinklabel").value}
                     }]
                });
            nextId += 1;
            document.getElementById("linkMenuLinkFrom").value = toNode;
            document.getElementById("linkMenuLinkTo").value = fromNode;
        }

相关内容

  • 没有找到相关文章

最新更新