0

リンクのスタイルを設定しようとしています..

チャートは

        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";
        }

しかし、期待どおりに動作しません..

4

1 に答える 1

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";
        }
于 2014-04-09T22:00:17.513 に答える