Refactor number formatting in Vue components
This commit is contained in:
		| @@ -177,28 +177,28 @@ | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxTotalItem | ||||
|           column="sla_gangguan" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxTotalItem | ||||
|           column="avg_durasi_recovery_keluhan" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxTotalItem | ||||
|           column="sla_keluhan" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxTotalItem | ||||
|           column="aging_complaint_gangguan" | ||||
| @@ -206,10 +206,7 @@ | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text=" | ||||
|             (e: any) => | ||||
|               parseFloat(e.value.toString()) | ||||
|                 ? formatPercentage(parseFloat(e.value.toString())) | ||||
|                 : '0%' | ||||
|             (e: any) => (parseFloat(e.value.toString()) ? formatPercentage(e.value) : '0%') | ||||
|           " | ||||
|         /> | ||||
|         <DxTotalItem | ||||
| @@ -218,10 +215,7 @@ | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text=" | ||||
|             (e: any) => | ||||
|               parseFloat(e.value.toString()) | ||||
|                 ? formatPercentage(parseFloat(e.value.toString())) | ||||
|                 : '0%' | ||||
|             (e: any) => (parseFloat(e.value.toString()) ? formatPercentage(e.value) : '0%') | ||||
|           " | ||||
|         /> | ||||
|         <DxTotalItem | ||||
| @@ -230,10 +224,7 @@ | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text=" | ||||
|             (e: any) => | ||||
|               parseFloat(e.value.toString()) | ||||
|                 ? formatPercentage(parseFloat(e.value.toString())) | ||||
|                 : '0%' | ||||
|             (e: any) => (parseFloat(e.value.toString()) ? formatPercentage(e.value) : '0%') | ||||
|           " | ||||
|         /> | ||||
|  | ||||
| @@ -245,7 +236,7 @@ | ||||
|           column="avg_durasi_recovery_gangguan" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxGroupItem | ||||
|           css-class="!text-right" | ||||
| @@ -255,7 +246,7 @@ | ||||
|           column="sla_gangguan" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxGroupItem | ||||
|           css-class="!text-right" | ||||
| @@ -265,7 +256,7 @@ | ||||
|           column="avg_durasi_recovery_keluhan" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxGroupItem | ||||
|           css-class="!text-right" | ||||
| @@ -275,7 +266,7 @@ | ||||
|           column="sla_keluhan" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxGroupItem | ||||
|           css-class="!text-right" | ||||
| @@ -286,10 +277,7 @@ | ||||
|           summary-type="avg" | ||||
|           display-format="{0}" | ||||
|           :customize-text=" | ||||
|             (e: any) => | ||||
|               parseFloat(e.value.toString()) | ||||
|                 ? formatPercentage(parseFloat(e.value.toString())) | ||||
|                 : '0%' | ||||
|             (e: any) => (parseFloat(e.value.toString()) ? formatPercentage(e.value) : '0%') | ||||
|           " | ||||
|         /> | ||||
|         <DxGroupItem | ||||
| @@ -301,10 +289,7 @@ | ||||
|           summary-type="avg" | ||||
|           display-format="{0}" | ||||
|           :customize-text=" | ||||
|             (e: any) => | ||||
|               parseFloat(e.value.toString()) | ||||
|                 ? formatPercentage(parseFloat(e.value.toString())) | ||||
|                 : '0%' | ||||
|             (e: any) => (parseFloat(e.value.toString()) ? formatPercentage(e.value) : '0%') | ||||
|           " | ||||
|         /> | ||||
|         <DxGroupItem | ||||
| @@ -316,10 +301,7 @@ | ||||
|           summary-type="avg" | ||||
|           display-format="{0}" | ||||
|           :customize-text=" | ||||
|             (e: any) => | ||||
|               parseFloat(e.value.toString()) | ||||
|                 ? formatPercentage(parseFloat(e.value.toString())) | ||||
|                 : '0%' | ||||
|             (e: any) => (parseFloat(e.value.toString()) ? formatPercentage(e.value) : '0%') | ||||
|           " | ||||
|         /> | ||||
|       </DxSummary> | ||||
|   | ||||
| @@ -146,35 +146,35 @@ | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxTotalItem | ||||
|           column="tidak_terencana" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxTotalItem | ||||
|           column="bencana_alam" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxTotalItem | ||||
|           column="total" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxTotalItem | ||||
|           column="kpi_ens" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|  | ||||
|         <DxGroupItem | ||||
| @@ -185,7 +185,7 @@ | ||||
|           column="terencana" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxGroupItem | ||||
|           css-class="!text-right" | ||||
| @@ -195,7 +195,7 @@ | ||||
|           column="tidak_terencana" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxGroupItem | ||||
|           css-class="!text-right" | ||||
| @@ -205,7 +205,7 @@ | ||||
|           column="bencana_alam" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxGroupItem | ||||
|           css-class="!text-right" | ||||
| @@ -215,7 +215,7 @@ | ||||
|           column="total" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxGroupItem | ||||
|           css-class="!text-right" | ||||
| @@ -225,7 +225,7 @@ | ||||
|           column="kpi_ens" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|       </DxSummary> | ||||
|  | ||||
|   | ||||
| @@ -152,28 +152,28 @@ | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxTotalItem | ||||
|           column="gangguan_total" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxTotalItem | ||||
|           column="keluhan_berulang" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxTotalItem | ||||
|           column="keluhan_total" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxTotalItem | ||||
|           column="komplain_pelanggan" | ||||
| @@ -181,10 +181,7 @@ | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text=" | ||||
|             (e: any) => | ||||
|               parseFloat(e.value.toString()) | ||||
|                 ? formatPercentage(parseFloat(e.value.toString())) | ||||
|                 : '0%' | ||||
|             (e: any) => (parseFloat(e.value.toString()) ? formatPercentage(e.value) : '0%') | ||||
|           " | ||||
|         /> | ||||
|  | ||||
| @@ -196,7 +193,7 @@ | ||||
|           column="gangguan_berulang" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxGroupItem | ||||
|           css-class="!text-right" | ||||
| @@ -206,7 +203,7 @@ | ||||
|           column="gangguan_total" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxGroupItem | ||||
|           css-class="!text-right" | ||||
| @@ -216,7 +213,7 @@ | ||||
|           column="keluhan_berulang" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxGroupItem | ||||
|           css-class="!text-right" | ||||
| @@ -226,7 +223,7 @@ | ||||
|           column="keluhan_total" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxGroupItem | ||||
|           css-class="!text-right" | ||||
| @@ -237,10 +234,7 @@ | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           :customize-text=" | ||||
|             (e: any) => | ||||
|               parseFloat(e.value.toString()) | ||||
|                 ? formatPercentage(parseFloat(e.value.toString())) | ||||
|                 : '0%' | ||||
|             (e: any) => (parseFloat(e.value.toString()) ? formatPercentage(e.value) : '0%') | ||||
|           " | ||||
|         /> | ||||
|       </DxSummary> | ||||
|   | ||||
| @@ -291,105 +291,105 @@ | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxTotalItem | ||||
|           column="total_gangguan_tahun_sebelumnya" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxTotalItem | ||||
|           column="total_keluhan_informasi_tahun_sebelumnya" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxTotalItem | ||||
|           column="total_gangguan_informasi_tahun_sebelumnya" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxTotalItem | ||||
|           column="total_informasi_tahun_sebelumnya" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxTotalItem | ||||
|           column="total_tahun_sebelumnya" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxTotalItem | ||||
|           column="total_keluhan_tahun_ini" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxTotalItem | ||||
|           column="total_gangguan_tahun_ini" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxTotalItem | ||||
|           column="total_keluhan_informasi_tahun_ini" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxTotalItem | ||||
|           column="total_gangguan_informasi_tahun_ini" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxTotalItem | ||||
|           column="total_informasi_tahun_ini" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxTotalItem | ||||
|           column="total_tahun_ini" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxTotalItem | ||||
|           column="delta_keluhan" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxTotalItem | ||||
|           column="delta_gangguan" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxTotalItem | ||||
|           column="delta_informasi" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxTotalItem | ||||
|           column="persen_delta_keluhan" | ||||
| @@ -397,10 +397,7 @@ | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text=" | ||||
|             (e: any) => | ||||
|               parseFloat(e.value.toString()) | ||||
|                 ? formatPercentage(parseFloat(e.value.toString())) | ||||
|                 : '0%' | ||||
|             (e: any) => (parseFloat(e.value.toString()) ? formatPercentage(e.value) : '0%') | ||||
|           " | ||||
|         /> | ||||
|         <DxTotalItem | ||||
| @@ -409,10 +406,7 @@ | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text=" | ||||
|             (e: any) => | ||||
|               parseFloat(e.value.toString()) | ||||
|                 ? formatPercentage(parseFloat(e.value.toString())) | ||||
|                 : '0%' | ||||
|             (e: any) => (parseFloat(e.value.toString()) ? formatPercentage(e.value) : '0%') | ||||
|           " | ||||
|         /> | ||||
|         <DxTotalItem | ||||
| @@ -421,10 +415,7 @@ | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text=" | ||||
|             (e: any) => | ||||
|               parseFloat(e.value.toString()) | ||||
|                 ? formatPercentage(parseFloat(e.value.toString())) | ||||
|                 : '0%' | ||||
|             (e: any) => (parseFloat(e.value.toString()) ? formatPercentage(e.value) : '0%') | ||||
|           " | ||||
|         /> | ||||
|         <DxTotalItem | ||||
| @@ -433,10 +424,7 @@ | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text=" | ||||
|             (e: any) => | ||||
|               parseFloat(e.value.toString()) | ||||
|                 ? formatPercentage(parseFloat(e.value.toString())) | ||||
|                 : '0%' | ||||
|             (e: any) => (parseFloat(e.value.toString()) ? formatPercentage(e.value) : '0%') | ||||
|           " | ||||
|         /> | ||||
|  | ||||
| @@ -448,7 +436,7 @@ | ||||
|           column="total_keluhan_tahun_sebelumnya" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxGroupItem | ||||
|           css-class="!text-right" | ||||
| @@ -458,7 +446,7 @@ | ||||
|           column="total_gangguan_tahun_sebelumnya" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxGroupItem | ||||
|           css-class="!text-right" | ||||
| @@ -468,7 +456,7 @@ | ||||
|           column="total_keluhan_informasi_tahun_sebelumnya" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxGroupItem | ||||
|           css-class="!text-right" | ||||
| @@ -478,7 +466,7 @@ | ||||
|           column="total_gangguan_informasi_tahun_sebelumnya" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxGroupItem | ||||
|           css-class="!text-right" | ||||
| @@ -488,7 +476,7 @@ | ||||
|           column="total_informasi_tahun_sebelumnya" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxGroupItem | ||||
|           css-class="!text-right" | ||||
| @@ -498,7 +486,7 @@ | ||||
|           column="total_tahun_sebelumnya" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxGroupItem | ||||
|           css-class="!text-right" | ||||
| @@ -508,7 +496,7 @@ | ||||
|           column="total_keluhan_tahun_ini" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxGroupItem | ||||
|           css-class="!text-right" | ||||
| @@ -518,7 +506,7 @@ | ||||
|           column="total_gangguan_tahun_ini" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxGroupItem | ||||
|           css-class="!text-right" | ||||
| @@ -528,7 +516,7 @@ | ||||
|           column="total_keluhan_informasi_tahun_ini" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxGroupItem | ||||
|           css-class="!text-right" | ||||
| @@ -538,7 +526,7 @@ | ||||
|           column="total_gangguan_informasi_tahun_ini" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxGroupItem | ||||
|           css-class="!text-right" | ||||
| @@ -548,7 +536,7 @@ | ||||
|           column="total_informasi_tahun_ini" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxGroupItem | ||||
|           css-class="!text-right" | ||||
| @@ -558,7 +546,7 @@ | ||||
|           column="total_tahun_ini" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxGroupItem | ||||
|           css-class="!text-right" | ||||
| @@ -568,7 +556,7 @@ | ||||
|           column="delta_keluhan" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxGroupItem | ||||
|           css-class="!text-right" | ||||
| @@ -578,7 +566,7 @@ | ||||
|           column="delta_gangguan" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxGroupItem | ||||
|           css-class="!text-right" | ||||
| @@ -588,7 +576,7 @@ | ||||
|           column="delta_informasi" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxGroupItem | ||||
|           css-class="!text-right" | ||||
| @@ -599,10 +587,7 @@ | ||||
|           summary-type="avg" | ||||
|           display-format="{0}" | ||||
|           :customize-text=" | ||||
|             (e: any) => | ||||
|               parseFloat(e.value.toString()) | ||||
|                 ? formatPercentage(parseFloat(e.value.toString())) | ||||
|                 : '0%' | ||||
|             (e: any) => (parseFloat(e.value.toString()) ? formatPercentage(e.value) : '0%') | ||||
|           " | ||||
|         /> | ||||
|         <DxGroupItem | ||||
| @@ -614,10 +599,7 @@ | ||||
|           summary-type="avg" | ||||
|           display-format="{0}" | ||||
|           :customize-text=" | ||||
|             (e: any) => | ||||
|               parseFloat(e.value.toString()) | ||||
|                 ? formatPercentage(parseFloat(e.value.toString())) | ||||
|                 : '0%' | ||||
|             (e: any) => (parseFloat(e.value.toString()) ? formatPercentage(e.value) : '0%') | ||||
|           " | ||||
|         /> | ||||
|         <DxGroupItem | ||||
| @@ -629,10 +611,7 @@ | ||||
|           summary-type="avg" | ||||
|           display-format="{0}" | ||||
|           :customize-text=" | ||||
|             (e: any) => | ||||
|               parseFloat(e.value.toString()) | ||||
|                 ? formatPercentage(parseFloat(e.value.toString())) | ||||
|                 : '0%' | ||||
|             (e: any) => (parseFloat(e.value.toString()) ? formatPercentage(e.value) : '0%') | ||||
|           " | ||||
|         /> | ||||
|         <DxGroupItem | ||||
| @@ -644,10 +623,7 @@ | ||||
|           summary-type="avg" | ||||
|           display-format="{0}" | ||||
|           :customize-text=" | ||||
|             (e: any) => | ||||
|               parseFloat(e.value.toString()) | ||||
|                 ? formatPercentage(parseFloat(e.value.toString())) | ||||
|                 : '0%' | ||||
|             (e: any) => (parseFloat(e.value.toString()) ? formatPercentage(e.value) : '0%') | ||||
|           " | ||||
|         /> | ||||
|       </DxSummary> | ||||
|   | ||||
| @@ -178,28 +178,28 @@ | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxTotalItem | ||||
|           column="sla_gangguan" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxTotalItem | ||||
|           column="avg_durasi_recovery_keluhan" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxTotalItem | ||||
|           column="sla_keluhan" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxTotalItem | ||||
|           column="aging_complaint_gangguan" | ||||
| @@ -207,10 +207,7 @@ | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text=" | ||||
|             (e: any) => | ||||
|               parseFloat(e.value.toString()) | ||||
|                 ? formatPercentage(parseFloat(e.value.toString())) | ||||
|                 : '0%' | ||||
|             (e: any) => (parseFloat(e.value.toString()) ? formatPercentage(e.value) : '0%') | ||||
|           " | ||||
|         /> | ||||
|         <DxTotalItem | ||||
| @@ -219,10 +216,7 @@ | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text=" | ||||
|             (e: any) => | ||||
|               parseFloat(e.value.toString()) | ||||
|                 ? formatPercentage(parseFloat(e.value.toString())) | ||||
|                 : '0%' | ||||
|             (e: any) => (parseFloat(e.value.toString()) ? formatPercentage(e.value) : '0%') | ||||
|           " | ||||
|         /> | ||||
|         <DxTotalItem | ||||
| @@ -231,10 +225,7 @@ | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text=" | ||||
|             (e: any) => | ||||
|               parseFloat(e.value.toString()) | ||||
|                 ? formatPercentage(parseFloat(e.value.toString())) | ||||
|                 : '0%' | ||||
|             (e: any) => (parseFloat(e.value.toString()) ? formatPercentage(e.value) : '0%') | ||||
|           " | ||||
|         /> | ||||
|  | ||||
| @@ -246,7 +237,7 @@ | ||||
|           column="avg_durasi_recovery_gangguan" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxGroupItem | ||||
|           css-class="!text-right" | ||||
| @@ -256,7 +247,7 @@ | ||||
|           column="sla_gangguan" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxGroupItem | ||||
|           css-class="!text-right" | ||||
| @@ -266,7 +257,7 @@ | ||||
|           column="avg_durasi_recovery_keluhan" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxGroupItem | ||||
|           css-class="!text-right" | ||||
| @@ -276,7 +267,7 @@ | ||||
|           column="sla_keluhan" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxGroupItem | ||||
|           css-class="!text-right" | ||||
| @@ -287,10 +278,7 @@ | ||||
|           summary-type="avg" | ||||
|           display-format="{0}" | ||||
|           :customize-text=" | ||||
|             (e: any) => | ||||
|               parseFloat(e.value.toString()) | ||||
|                 ? formatPercentage(parseFloat(e.value.toString())) | ||||
|                 : '0%' | ||||
|             (e: any) => (parseFloat(e.value.toString()) ? formatPercentage(e.value) : '0%') | ||||
|           " | ||||
|         /> | ||||
|         <DxGroupItem | ||||
| @@ -302,10 +290,7 @@ | ||||
|           summary-type="avg" | ||||
|           display-format="{0}" | ||||
|           :customize-text=" | ||||
|             (e: any) => | ||||
|               parseFloat(e.value.toString()) | ||||
|                 ? formatPercentage(parseFloat(e.value.toString())) | ||||
|                 : '0%' | ||||
|             (e: any) => (parseFloat(e.value.toString()) ? formatPercentage(e.value) : '0%') | ||||
|           " | ||||
|         /> | ||||
|         <DxGroupItem | ||||
| @@ -317,10 +302,7 @@ | ||||
|           summary-type="avg" | ||||
|           display-format="{0}" | ||||
|           :customize-text=" | ||||
|             (e: any) => | ||||
|               parseFloat(e.value.toString()) | ||||
|                 ? formatPercentage(parseFloat(e.value.toString())) | ||||
|                 : '0%' | ||||
|             (e: any) => (parseFloat(e.value.toString()) ? formatPercentage(e.value) : '0%') | ||||
|           " | ||||
|         /> | ||||
|       </DxSummary> | ||||
|   | ||||
| @@ -146,35 +146,35 @@ | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxTotalItem | ||||
|           column="tidak_terencana" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxTotalItem | ||||
|           column="bencana_alam" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxTotalItem | ||||
|           column="total" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxTotalItem | ||||
|           column="kpi_ens" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|  | ||||
|         <DxGroupItem | ||||
| @@ -185,7 +185,7 @@ | ||||
|           column="terencana" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxGroupItem | ||||
|           css-class="!text-right" | ||||
| @@ -195,7 +195,7 @@ | ||||
|           column="tidak_terencana" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxGroupItem | ||||
|           css-class="!text-right" | ||||
| @@ -205,7 +205,7 @@ | ||||
|           column="bencana_alam" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxGroupItem | ||||
|           css-class="!text-right" | ||||
| @@ -215,7 +215,7 @@ | ||||
|           column="total" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxGroupItem | ||||
|           css-class="!text-right" | ||||
| @@ -225,7 +225,7 @@ | ||||
|           column="kpi_ens" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|       </DxSummary> | ||||
|  | ||||
|   | ||||
| @@ -152,28 +152,28 @@ | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxTotalItem | ||||
|           column="gangguan_total" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxTotalItem | ||||
|           column="keluhan_berulang" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxTotalItem | ||||
|           column="keluhan_total" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxTotalItem | ||||
|           column="komplain_pelanggan" | ||||
| @@ -181,10 +181,7 @@ | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text=" | ||||
|             (e: any) => | ||||
|               parseFloat(e.value.toString()) | ||||
|                 ? formatPercentage(parseFloat(e.value.toString())) | ||||
|                 : '0%' | ||||
|             (e: any) => (parseFloat(e.value.toString()) ? formatPercentage(e.value) : '0%') | ||||
|           " | ||||
|         /> | ||||
|  | ||||
| @@ -196,7 +193,7 @@ | ||||
|           column="gangguan_berulang" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxGroupItem | ||||
|           css-class="!text-right" | ||||
| @@ -206,7 +203,7 @@ | ||||
|           column="gangguan_total" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxGroupItem | ||||
|           css-class="!text-right" | ||||
| @@ -216,7 +213,7 @@ | ||||
|           column="keluhan_berulang" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxGroupItem | ||||
|           css-class="!text-right" | ||||
| @@ -226,7 +223,7 @@ | ||||
|           column="keluhan_total" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxGroupItem | ||||
|           css-class="!text-right" | ||||
| @@ -237,10 +234,7 @@ | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           :customize-text=" | ||||
|             (e: any) => | ||||
|               parseFloat(e.value.toString()) | ||||
|                 ? formatPercentage(parseFloat(e.value.toString())) | ||||
|                 : '0%' | ||||
|             (e: any) => (parseFloat(e.value.toString()) ? formatPercentage(e.value) : '0%') | ||||
|           " | ||||
|         /> | ||||
|       </DxSummary> | ||||
|   | ||||
| @@ -349,105 +349,105 @@ | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxTotalItem | ||||
|           column="total_gangguan_tahun_sebelumnya" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxTotalItem | ||||
|           column="total_keluhan_informasi_tahun_sebelumnya" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxTotalItem | ||||
|           column="total_gangguan_informasi_tahun_sebelumnya" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxTotalItem | ||||
|           column="total_informasi_tahun_sebelumnya" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxTotalItem | ||||
|           column="total_tahun_sebelumnya" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxTotalItem | ||||
|           column="total_keluhan_tahun_ini" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxTotalItem | ||||
|           column="total_gangguan_tahun_ini" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxTotalItem | ||||
|           column="total_keluhan_informasi_tahun_ini" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxTotalItem | ||||
|           column="total_gangguan_informasi_tahun_ini" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxTotalItem | ||||
|           column="total_informasi_tahun_ini" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxTotalItem | ||||
|           column="total_tahun_ini" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxTotalItem | ||||
|           column="delta_keluhan" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxTotalItem | ||||
|           column="delta_gangguan" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxTotalItem | ||||
|           column="delta_informasi" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxTotalItem | ||||
|           column="persen_delta_keluhan" | ||||
| @@ -455,10 +455,7 @@ | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text=" | ||||
|             (e: any) => | ||||
|               parseFloat(e.value.toString()) | ||||
|                 ? formatPercentage(parseFloat(e.value.toString())) | ||||
|                 : '0%' | ||||
|             (e: any) => (parseFloat(e.value.toString()) ? formatPercentage(e.value) : '0%') | ||||
|           " | ||||
|         /> | ||||
|         <DxTotalItem | ||||
| @@ -467,10 +464,7 @@ | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text=" | ||||
|             (e: any) => | ||||
|               parseFloat(e.value.toString()) | ||||
|                 ? formatPercentage(parseFloat(e.value.toString())) | ||||
|                 : '0%' | ||||
|             (e: any) => (parseFloat(e.value.toString()) ? formatPercentage(e.value) : '0%') | ||||
|           " | ||||
|         /> | ||||
|         <DxTotalItem | ||||
| @@ -479,10 +473,7 @@ | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text=" | ||||
|             (e: any) => | ||||
|               parseFloat(e.value.toString()) | ||||
|                 ? formatPercentage(parseFloat(e.value.toString())) | ||||
|                 : '0%' | ||||
|             (e: any) => (parseFloat(e.value.toString()) ? formatPercentage(e.value) : '0%') | ||||
|           " | ||||
|         /> | ||||
|         <DxTotalItem | ||||
| @@ -491,10 +482,7 @@ | ||||
|           display-format="{0}" | ||||
|           css-class="text-white !text-right" | ||||
|           :customize-text=" | ||||
|             (e: any) => | ||||
|               parseFloat(e.value.toString()) | ||||
|                 ? formatPercentage(parseFloat(e.value.toString())) | ||||
|                 : '0%' | ||||
|             (e: any) => (parseFloat(e.value.toString()) ? formatPercentage(e.value) : '0%') | ||||
|           " | ||||
|         /> | ||||
|  | ||||
| @@ -506,7 +494,7 @@ | ||||
|           column="total_keluhan_tahun_sebelumnya" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxGroupItem | ||||
|           css-class="!text-right" | ||||
| @@ -516,7 +504,7 @@ | ||||
|           column="total_gangguan_tahun_sebelumnya" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxGroupItem | ||||
|           css-class="!text-right" | ||||
| @@ -526,7 +514,7 @@ | ||||
|           column="total_keluhan_informasi_tahun_sebelumnya" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxGroupItem | ||||
|           css-class="!text-right" | ||||
| @@ -536,7 +524,7 @@ | ||||
|           column="total_gangguan_informasi_tahun_sebelumnya" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxGroupItem | ||||
|           css-class="!text-right" | ||||
| @@ -546,7 +534,7 @@ | ||||
|           column="total_informasi_tahun_sebelumnya" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxGroupItem | ||||
|           css-class="!text-right" | ||||
| @@ -556,7 +544,7 @@ | ||||
|           column="total_tahun_sebelumnya" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxGroupItem | ||||
|           css-class="!text-right" | ||||
| @@ -566,7 +554,7 @@ | ||||
|           column="total_keluhan_tahun_ini" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxGroupItem | ||||
|           css-class="!text-right" | ||||
| @@ -576,7 +564,7 @@ | ||||
|           column="total_gangguan_tahun_ini" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxGroupItem | ||||
|           css-class="!text-right" | ||||
| @@ -586,7 +574,7 @@ | ||||
|           column="total_keluhan_informasi_tahun_ini" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxGroupItem | ||||
|           css-class="!text-right" | ||||
| @@ -596,7 +584,7 @@ | ||||
|           column="total_gangguan_informasi_tahun_ini" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxGroupItem | ||||
|           css-class="!text-right" | ||||
| @@ -606,7 +594,7 @@ | ||||
|           column="total_informasi_tahun_ini" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxGroupItem | ||||
|           css-class="!text-right" | ||||
| @@ -616,7 +604,7 @@ | ||||
|           column="total_tahun_ini" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxGroupItem | ||||
|           css-class="!text-right" | ||||
| @@ -626,7 +614,7 @@ | ||||
|           column="delta_keluhan" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxGroupItem | ||||
|           css-class="!text-right" | ||||
| @@ -636,7 +624,7 @@ | ||||
|           column="delta_gangguan" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxGroupItem | ||||
|           css-class="!text-right" | ||||
| @@ -646,7 +634,7 @@ | ||||
|           column="delta_informasi" | ||||
|           summary-type="sum" | ||||
|           display-format="{0}" | ||||
|           :customize-text="(e: any) => formatNumber(parseFloat(e.value.toString()))" | ||||
|           :customize-text="(e: any) => formatNumber(e.value)" | ||||
|         /> | ||||
|         <DxGroupItem | ||||
|           css-class="!text-right" | ||||
| @@ -657,10 +645,7 @@ | ||||
|           summary-type="avg" | ||||
|           display-format="{0}" | ||||
|           :customize-text=" | ||||
|             (e: any) => | ||||
|               parseFloat(e.value.toString()) | ||||
|                 ? formatPercentage(parseFloat(e.value.toString())) | ||||
|                 : '0%' | ||||
|             (e: any) => (parseFloat(e.value.toString()) ? formatPercentage(e.value) : '0%') | ||||
|           " | ||||
|         /> | ||||
|         <DxGroupItem | ||||
| @@ -672,10 +657,7 @@ | ||||
|           summary-type="avg" | ||||
|           display-format="{0}" | ||||
|           :customize-text=" | ||||
|             (e: any) => | ||||
|               parseFloat(e.value.toString()) | ||||
|                 ? formatPercentage(parseFloat(e.value.toString())) | ||||
|                 : '0%' | ||||
|             (e: any) => (parseFloat(e.value.toString()) ? formatPercentage(e.value) : '0%') | ||||
|           " | ||||
|         /> | ||||
|         <DxGroupItem | ||||
| @@ -687,10 +669,7 @@ | ||||
|           summary-type="avg" | ||||
|           display-format="{0}" | ||||
|           :customize-text=" | ||||
|             (e: any) => | ||||
|               parseFloat(e.value.toString()) | ||||
|                 ? formatPercentage(parseFloat(e.value.toString())) | ||||
|                 : '0%' | ||||
|             (e: any) => (parseFloat(e.value.toString()) ? formatPercentage(e.value) : '0%') | ||||
|           " | ||||
|         /> | ||||
|         <DxGroupItem | ||||
| @@ -702,10 +681,7 @@ | ||||
|           summary-type="avg" | ||||
|           display-format="{0}" | ||||
|           :customize-text=" | ||||
|             (e: any) => | ||||
|               parseFloat(e.value.toString()) | ||||
|                 ? formatPercentage(parseFloat(e.value.toString())) | ||||
|                 : '0%' | ||||
|             (e: any) => (parseFloat(e.value.toString()) ? formatPercentage(e.value) : '0%') | ||||
|           " | ||||
|         /> | ||||
|       </DxSummary> | ||||
|   | ||||
		Reference in New Issue
	
	Block a user