E172 Rep Indicadores - Compras Productores Gráfica por Kg, ordenar y agrupar (top 10 y resto) correctamente en todas las tablas
This commit is contained in:
@@ -202,7 +202,7 @@
|
||||
<div class="portlet-title">
|
||||
<div class="caption font-green">
|
||||
<i class="icon-pin font-green"></i>
|
||||
<span id="Span9" runat="server" class="caption-subject bold uppercase">Compras por Productos - Proveedor Productor - Gráfica </span>
|
||||
<span id="Span9" runat="server" class="caption-subject bold uppercase">Compras Productores - Gráfica por Cantidad(Kg) </span>
|
||||
</div>
|
||||
<div class="actions">
|
||||
<div class="btn-group">
|
||||
@@ -313,7 +313,7 @@
|
||||
<div class="portlet-title">
|
||||
<div class="caption font-green">
|
||||
<i class="icon-pin font-green"></i>
|
||||
<span id="Span5" runat="server" class="caption-subject bold uppercase">Cuentas por cobrar por Cliente - Gráfica </span>
|
||||
<span id="Span5" runat="server" class="caption-subject bold uppercase">Cuentas por cobrar - Gráfica </span>
|
||||
</div>
|
||||
<div class="actions">
|
||||
<div class="btn-group">
|
||||
@@ -441,12 +441,18 @@
|
||||
title: {
|
||||
text: null
|
||||
},
|
||||
labels: {
|
||||
//format: '${y} Kg'
|
||||
}
|
||||
},
|
||||
tooltip: {
|
||||
formatter: function (tooltip) {
|
||||
var tooltiptext = tooltip.defaultFormatter.call(this, tooltip);
|
||||
tooltiptext = tooltiptext.replace("<b>", "<b>$");
|
||||
tooltiptext = tooltiptext.replace("</b>", " " + this.point.currency + "</b>");
|
||||
var isCurrency = /^(\d|-)?(\d|,)*\.?\d*$/.test(/<b>(.*?)<\/b>/.exec(tooltiptext));
|
||||
if (isCurrency) {
|
||||
tooltiptext = tooltiptext.replace("<b>", "<b>$");
|
||||
}
|
||||
tooltiptext = tooltiptext.replace("</b>", " " + this.point.unit + "</b>");
|
||||
console.log(tooltiptext)
|
||||
return tooltiptext
|
||||
},
|
||||
@@ -466,11 +472,11 @@
|
||||
type: "bar",
|
||||
dataLabels: {
|
||||
enabled: true,
|
||||
// format: '${y}'
|
||||
// format: '${y}'
|
||||
formatter: function () {
|
||||
var defaultlabel = Highcharts.getOptions().plotOptions[this.point.series.type].dataLabels.formatter.call(this);
|
||||
var isNumber = /^(\d|-)?(\d|,)*\.?\d*$/.test(defaultlabel);
|
||||
return isNumber ? "$" + defaultlabel : defaultlabel;
|
||||
var isCurrency = /^(\d|-)?(\d|,)*\.?\d*$/.test(defaultlabel);
|
||||
return isCurrency ? "$" + defaultlabel : defaultlabel;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -478,7 +484,7 @@
|
||||
series: [
|
||||
{
|
||||
type: 'bar',
|
||||
keys: ['name', 'y', 'color', 'currency'],
|
||||
keys: ['name', 'y', 'color', 'unit'],
|
||||
data: undefined
|
||||
}
|
||||
]
|
||||
@@ -501,7 +507,7 @@
|
||||
function customAccessor(data) {
|
||||
const newData = [];
|
||||
data.forEach(function (point, index) {
|
||||
newData.push([point.Texto, point.Valor, point.Color, point.Moneda]);
|
||||
newData.push([point.Texto, point.Valor, point.Color, point.Unidad]);
|
||||
});
|
||||
return newData;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user