Widgetscript: Toon waardes in de legenda

Toon waardes in de legenda

Met behulp van onderstaand script is het mogelijk om de waardes ook in de legenda weer te geven:

image

widget.on('processresult', function(se, ev){
	
	ev.result.legend.labelFormatter = function(){
		legendSeries = ev.result.series.find(el=>el.name == this.name)
		
		totalValue = 0
		$.each(legendSeries.data, function(index, value){
			totalValue = totalValue + value.y
		})
		
		myItem = se.metadata.panels[1].items[0]
		myMask = $$get(myItem, "format.mask", {})

		var numberFormatter = prism.$injector.get('$filter')('numeric');
		formattesValue = numberFormatter(totalValue, myMask);
		
		return this.name + '<span style="color:#838584; font-size:12.5px"> <b> (' + formattesValue + ')</b></span>'
	}
	
})

Hoe je een script toevoegt, is hier te vinden: Uitleg