anychart (v7) связал ярлык с другим сайтом (используя js) - PullRequest
1 голос
/ 27 марта 2019

диаграмма: 1
привет, я работаю с oracle apex и anychart.У меня вопрос, можно ли назвать этот <g> и его «значение» «N0003»?Я хотел бы перейти на другую страницу, например, нажав «N0003».Ярлык «N0003» нельзя установить как ссылку.('N0003'.link ("alink") не работает ни в одной диаграмме)

<g data-ac-wrapper-id="396" clip-path="url(##ac_clip_7)" clipPathUnits="userSpaceOnUse">
    <text data-ac-wrapper-id="397" unselectable="on" onselectstart="return false;" font-style="normal" font-variant="normal" font-family="Verdana, Helvetica, Arial, sans-serif" font-size="7" font-weight="normal" fill="#212121" letter-spacing="normal" text-decoration="none" direction="ltr" text-anchor="middle" x="68.5" y="42" aria-hidden="true" style="user-select: none; opacity: 1;">
        <tspan onselectstart="return false;" unselectable="on" dy="0">N0003</tspan>
    </text>
</g>

1 Ответ

0 голосов
/ 28 марта 2019

Вы можете добавить поле ссылки к одной или нескольким точкам следующим образом: {x: "2010", y: "A", heat: 15, link: "https://www.anychart.com/"}. Затем вы можете установить прослушиватель на событие pointClick и открыть ссылку из поля «ссылка», если она существует:

chart.listen('pointClick', function (e) {
    if (e.point.get('link') != undefined) {
      window.open(e.point.get('link'));
    }
  });

Проверьте это образец .

...