【问题标题】:Styling links according to link.label in zoomcharts library根据 zoomcharts 库中的 link.label 设置链接样式
【发布时间】:2014-04-09 20:14:02
【问题描述】:

尝试设置链接样式..

图表有

        linkRules:{"rule1":linkStyle},

和这样定义的函数

        function linkStyle(link){
            switch (link.label)
            {
            case "Executes": 
                link.fillColor = "blue";
                link.radius = 4;

            case "Benefits": 
                link.fillColor =  "green";
                link.radius = 2;

            default:
                link.fillColor = "#000000";
                link.radius = 1;
            };
            link.toDecoration="arrow";
        }

但没有按预期工作..

【问题讨论】:

标签: hyperlink styling zoomcharts


【解决方案1】:

知道了 :) 我忽略了包含“break;”陈述和每个案例的结束。

        function linkStyle(link){
            switch (link.label)
            {
            case "Executes": 
                link.fillColor = "blue";
                link.radius = 4;
                break;  
            case "Benefits": 
                link.fillColor =  "green";
                link.radius = 2;
                break;  
            default:
                link.fillColor = "#000000";
                link.radius = 1;
            };
            link.toDecoration="arrow";
        }

【讨论】:

  • 这并没有提供问题的答案。要批评或要求作者澄清,请在其帖子下方发表评论。
  • 我是问题的作者 :)
  • 那么如果你已经解决了你的问题,正确的方法不是更新原始问题,而是将解决方案作为答案发布。您在这里写的更多是评论而不是真正的答案(解决方案),我建议您在此答案中发布正确的代码(包括中断语句)。
猜你喜欢
  • 2011-08-02
  • 1970-01-01
  • 2012-02-13
  • 2011-03-24
  • 1970-01-01
  • 2018-07-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多