я не получаю всплывающую подсказку dojo 1.10 круговая диаграмма

#charts #dojo

#Диаграммы #dojo

Вопрос:

 require(["dojox/charting/Chart", "dojox/charting/plot2d/Pie", "dojox/charting/action2d/Highlight","dojox/charting/action2d/MoveSlice" , "dojox/charting/action2d/Tooltip","dojox/charting/themes/MiamiNice","dojo/ready"],
      function(Chart, Pie, Highlight, MoveSlice, Tooltip, MiamiNice, ready){
      ready(function(){
        var chartTwo = new Chart("chartTwo");
        chartTwo.setTheme(MiamiNice)
         .addPlot("default", {
            type: Pie,
            font: "normal normal 11pt Tahoma",
            fontColor: "black",
            labelOffset: -30,
            radius: 80
        }).addSeries("Series A", [
            {y: 4, text: "Red",   stroke: "black", tooltip: "Red is 50%"},
            {y: 2, text: "Green", stroke: "black", tooltip: "Green is 25%"},
            {y: 1, text: "Blue",  stroke: "black", tooltip: "I am feeling Blue!"},
            {y: 1, text: "Other", stroke: "black", tooltip: "Mighty <strong>strong</strong><br>With two lines!"}
        ]);
        var anim_c = new Tooltip(chartTwo, "default");
        var anim_a = new MoveSlice(chartTwo, "default");
        var anim_b = new Highlight(chartTwo, "default");

        chartTwo.render();

      });
    });
 

Комментарии:

1. пожалуйста, правильно отформатируйте код. Для форматирования кода выделите код и нажмите ctrl-k, который автоматически отформатирует код. Приведенный выше код не читаем.

2. Пока этот код не отформатирован и не добавлен правильный вопрос, я не могу вам больше помочь. Пожалуйста, обновите свой вопрос, а пока я проголосовал за то, чтобы закрыть этот вопрос как неясный.

Ответ №1:

Трудно понять из-за вашего плохого форматирования, но, возможно, вам не хватает CSS, необходимого для правильного отображения всплывающей подсказки?

Вы пробовали включить этот CSS:

 <link rel="stylesheet" href="dojoinstall/dijit/themes/claro/claro.css">
 

И установите класс claro CSS в своем теле:

 <body class="claro">
 

Также вы явно упоминаете 1.10, является ли это регрессией по сравнению с предыдущей версией? Если да, то в этом случае лучший способ продолжить — исправить ошибку в Dojo tracker.

Комментарии:

1. да, я добавил в заголовок css, например <link rel=»stylesheet» type=»text/css» href=»/home/iportman/Desktop/SATHYAMFILES/dojo-release-1.10.0-src/dijit/themes/claro/claro.css»> и <body class=»claro»> но не удается отобразить диаграмму <div id=»chartNode» style=»width:800px;height:400px;»></div> </body>