Формат всплывающей подсказки Vaadin Charts
Ниже приведен форматер, который я использую.
Tooltip tooltip = new Tooltip();
tooltip.setxDateFormat("MMM dd, YYYY");
tooltip.setFormatter("function() { var d = new Date(this.x);" + "return " + "'<b>'+this.series.name +'</b><br/>"
+ "<strong>Value :</strong> '+ this.y +'<br/>" + "<strong>Start Date :</strong> '+ this.x; " + "}");
chartConfig.setTooltip(tooltip);
Как:
1) раунд значения с двумя десятичными знаками
2) Использование формата даты, как 30 ноября 2016 г.
Любезно помочь.
1 ответ
Решение
Vaadin Charts использует Highcharts на стороне клиента, что означает, что вы можете использовать JS API Highcharts для форматирования, должны работать следующие вызовы:
Highcharts.numberFormat(this.y, 2)
Highcharts.dateFormat('%b %d %Y', new Date(this.x))