как создать кнопку возврата в развернутом графике с помощью Kendo

1

Мне нужно создать диаграмму Drill Down с помощью kendo, проблема в том, как я должен добавить кнопку внутри для возврата назад, например, в следующую демонстрационную версию:

HTML:

<div id="chart" style="float:left"></div>

Java Script:

    $("#chart").kendoChart({
      series: [{
        data: [1, 2],
        color: function(point) {
          if (point.value > 1) {
            return "red";
          }
        }
      }],

      seriesClick:seriesClick

    });

      function seriesClick(){
      $("#chart").kendoChart({
      series: [{
        data: [1, 1],
      }], 
    });

      }

когда вы нажимаете на диаграмму, он сверлит еще один график, но пути к основной диаграмме нет.

DEMO:

LIVE DEMO

Теги:
kendo-ui

1 ответ

1
Лучший ответ

Просто отмените последний график, который вы создали с предыдущим, используя эту кнопку:

$('<button>Back</button>')
    .on("click", function() {
    createChart();
    $(this).remove();
})
.appendTo($('body'));

демонстрация

  • 0
    Спасибо за решение, просто еще одна вещь, если также необходимо развернуть второй график, если я использую этот подход, я получу две кнопки Назад, что мне делать?
  • 0
    @mrslt Есть много способов для достижения этой цели, но я думаю, что ваши действия могут быть не лучшим подходом в зависимости от того, как вы извлекаете данные из своих диаграмм или насколько они больше. Однако, проверьте это , это может помочь вам.
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню