需要在ajax调用后基于下拉过滤器更新工具提示值

问题描述 投票:0回答:1

需要在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值。我在json对象中更新了label的值,beforeLabel和afterLabel。

我没有在“ ChartJs”文档中找到任何有关此的内容。我是在做错什么,还是这个库无法做到?

jquery chart.js
1个回答
0
投票

“ ChartJs”文档中的解决方案

function updateConfigAsNewObject(chart){chart.options = {响应式的:是的,标题:{显示:true,文字:“ Chart.js”},比例尺:{x轴:[{显示:真}],y轴:[{显示:真}]}};chart.update();}

© www.soinside.com 2019 - 2024. All rights reserved.