Необходимо обновить значение всплывающей подсказки на основе раскрывающегося фильтра после вызова ajax - PullRequest
0 голосов
/ 06 ноября 2019

Необходимо обновить значение всплывающей подсказки на основе раскрывающегося фильтра после вызова Ajax

Как обновить всплывающую подсказку «ChartJs», чтобы добавить расчетное значение выпадающего фильтра во всплывающей подсказке.

addData (clientChart, Object.keys(objClient), Object.values(objClient));
addData (productChart, Object.keys(objProduct), Object.values(objProduct));
addData (departmentChart, Object.keys(objDepartment), Object.values(objDepartment));
addData (weekChart, Object.keys(objWeek), Object.values(objWeek));

function addData(chart, label, data) {
    chart.data.labels = label;
    chart.data.datasets.forEach((dataset) => {
        dataset.data = data;
    });
    chart.update();
}

ВышеКод - это функция "ChartJs" для обновления набора данных, но необходимо обновить метки всплывающих подсказок параметров, значения beforeLabel и afterLabel. Я обновил значения label, beforeLabel и afterLabel в объекте json.

Я не нашел ничего в документах "ChartJs" по этому поводу. Я делаю что-то не так или это невозможно с этой библиотекой?

1 Ответ

0 голосов
/ 07 ноября 2019

Есть решение в "ChartJs" doc

функция updateConfigAsNewObject (chart) {chart.options = {responseive: true, title: {display: true, text: 'Chart.js'}, масштабируется: {xAxes: [{display: true}], yAxes: [{display: true}]}};chart.update ();}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...