Как добавить HTML-теги в нижний колонтитул функции обратного вызова chartjs - PullRequest
0 голосов
/ 12 февраля 2019

Я пытаюсь добавить тег привязки в нижний колонтитул calljs.Согласно этому решению, Диаграмма JS Показать HTML в подсказках обратные вызовы не позволяет нам использовать HTML-теги внутри.Я попытался создать пользовательскую подсказку, но она также не работает в моем случае, так как я хочу добавить привязку при нажатии на подсказку внутри обратного вызова.

Какие варианты у меня сейчас?

tooltips: {
    callbacks: {
      footer: (tooltipItems, data) => {
        const tooltipData = [];
        let jobLink = '';
        if (tooltipItems[0].index > 0) {
          tooltipDataSet = data.datasets[tooltipItems[0].datasetIndex].data;

          // make job link against job id
            jobLink = `<a href="https://xyz.comjobs/selectedJob=${tooltipDataSet.job_id}"> Link </a>`;

        }
        jobLink = `Job(${jobLink})`;
        tooltipData.push(somedata, `Δ ${otherdata} (${percentagedata}%)`, jobLink);
        return tooltipData;
      },
    },
  },

Я ожидаю, что это будет ссылка, но она отображается как текст.Как я могу использовать это внутри обратного вызова?

...