|
72 | 72 | stackingType = 'normal'; |
73 | 73 | } |
74 | 74 |
|
75 | | - var isGraphInverted = $table.data('graph-inverted') == 1; |
| 75 | + var dataLabelsEnabled = $table.data('graph-datalabels-enabled'); |
| 76 | + var isGraphInverted = $table.data('graph-inverted') == 1; |
76 | 77 |
|
77 | 78 | // Retrieve series titles |
78 | 79 | var ths = $('thead th', table); |
|
92 | 93 | var serieStackGroup = $th.data('graph-stack-group'); |
93 | 94 | if(serieStackGroup) { |
94 | 95 | graphIsStacked = true; |
| 96 | + } |
| 97 | + |
| 98 | + var serieDataLabelsEnabled = $th.data('graph-datalabels-enabled'); |
| 99 | + if (typeof serieDataLabelsEnabled == 'undefined') { |
| 100 | + serieDataLabelsEnabled = dataLabelsEnabled; |
95 | 101 | } |
96 | 102 |
|
97 | 103 | var yaxis = $th.data('graph-yaxis'); |
|
107 | 113 | } |
108 | 114 |
|
109 | 115 | var thGraphConfig = { |
110 | | - libelle: $th.text(), |
111 | | - skip: isColumnSkipped, |
112 | | - indexTd: indexTh - skippedColumns - 1, |
113 | | - color: $th.data('graph-color'), |
114 | | - visible: !$th.data('graph-hidden'), |
115 | | - yAxis: typeof yaxis != 'undefined' ? yaxis : 0, |
116 | | - dashStyle: $th.data('graph-dash-style') || 'solid' |
| 116 | + libelle: $th.text(), |
| 117 | + skip: isColumnSkipped, |
| 118 | + indexTd: indexTh - skippedColumns - 1, |
| 119 | + color: $th.data('graph-color'), |
| 120 | + visible: !$th.data('graph-hidden'), |
| 121 | + yAxis: typeof yaxis != 'undefined' ? yaxis : 0, |
| 122 | + dashStyle: $th.data('graph-dash-style') || 'solid', |
| 123 | + dataLabelsEnabled: serieDataLabelsEnabled == 1, |
| 124 | + dataLabelsColor: $th.data('graph-datalabels-color') || $table.data('graph-datalabels-color') |
| 125 | + |
117 | 126 | }; |
118 | 127 |
|
119 | 128 | var vlinex = $th.data('graph-vline-x'); |
|
148 | 157 | }, |
149 | 158 | dataLabels: { |
150 | 159 | x: isGraphInverted ? 15 : 0, |
151 | | - enabled: $table.data('graph-datalabels-enabled') == 1, |
| 160 | + enabled: column.dataLabelsEnabled, |
| 161 | + color: column.dataLabelsColor, |
152 | 162 | align: $table.data('graph-datalabels-align') || 'center' |
153 | 163 | } |
154 | 164 | }); |
|
0 commit comments