fix: Format currency values in dashboard chart

This commit is contained in:
Faris Ansari 2021-03-18 20:24:00 +05:30
parent cf2eacbb3a
commit 8fcee4e5f8

View file

@ -208,6 +208,7 @@ export default class ChartWidget extends Widget {
this.fetch(this.filters, true, this.args).then(data => {
if (this.chart_doc.chart_type == "Report") {
this.report_result = data;
this.summary = data.report_summary;
data = this.get_report_chart_data(data);
}
@ -571,6 +572,13 @@ export default class ChartWidget extends Widget {
axisOptions: {
xIsSeries: this.chart_doc.timeseries,
shortenYAxisNumbers: 1
},
tooltipOptions: {
formatTooltipY: value =>
frappe.format(value, {
fieldtype: this.report_result.chart.fieldtype,
options: this.report_result.chart.options
}, { always_show_decimals: true, inline: true })
}
};
@ -750,4 +758,4 @@ export default class ChartWidget extends Widget {
this.dashboard_chart && this.dashboard_chart.draw(true);
});
}
}
}