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

在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”文档中我没有找到任何关于此的内容。我是在做错什么,还是这个库是不可能的?

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

“ ChartJs”文档中的解决方案

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

本文链接:https://www.f2er.com/3150605.html

大家都在问