From f00e9c6453f9ef9bd9fe401e10de05b362c44c61 Mon Sep 17 00:00:00 2001 From: Mitali Patel Date: Tue, 18 Apr 2017 12:14:42 +0530 Subject: [IMP] web: custom tooltip in dashboard graph widget --- addons/web/static/src/js/fields/basic_fields.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'addons/web/static/src/js/fields/basic_fields.js') diff --git a/addons/web/static/src/js/fields/basic_fields.js b/addons/web/static/src/js/fields/basic_fields.js index dd87d893cc0..a462efee6e0 100644 --- a/addons/web/static/src/js/fields/basic_fields.js +++ b/addons/web/static/src/js/fields/basic_fields.js @@ -1801,6 +1801,13 @@ var JournalDashboardGraph = AbstractField.extend({ }); self.chart.yAxis.tickFormat(d3.format(',.2f')); + self.chart.tooltip.contentGenerator(function (key) { + return qweb.render('GraphCustomTooltip', { + 'color': key.point.color, + 'key': self.data[0].key, + 'value': d3.format(',.2f')(key.point.y) + }); + }); break; case "bar": @@ -1816,6 +1823,13 @@ var JournalDashboardGraph = AbstractField.extend({ self.chart.xAxis.axisLabel(self.data[0].title); self.chart.yAxis.tickFormat(d3.format(',.2f')); + self.chart.tooltip.contentGenerator(function (key) { + return qweb.render('GraphCustomTooltip', { + 'color': key.color, + 'key': self.data[0].key, + 'value': d3.format(',.2f')(key.data.value) + }); + }); break; } d3.select(self.$('svg')[0]) -- cgit v1.2.3