Adjust column width and summary display in
Table_9.vue
This commit is contained in:
parent
cbb7e0e0c4
commit
9896746b73
@ -14,7 +14,7 @@
|
|||||||
<DxGroupPanel :visible="true" />
|
<DxGroupPanel :visible="true" />
|
||||||
<DxGrouping :auto-expand-all="true" />
|
<DxGrouping :auto-expand-all="true" />
|
||||||
|
|
||||||
<DxColumn :width="50" alignment="center" data-field="no" caption="NO" css-class="custom-table-column" />
|
<DxColumn :width="60" alignment="center" data-field="no" caption="NO" css-class="custom-table-column" />
|
||||||
<DxColumn :width="120" alignment="center" data-field="kode" caption="Kode" css-class="custom-table-column" />
|
<DxColumn :width="120" alignment="center" data-field="kode" caption="Kode" css-class="custom-table-column" />
|
||||||
<DxColumn :width="150" alignment="center" data-field="jenisGangguan" caption="Jenis Gangguan"
|
<DxColumn :width="150" alignment="center" data-field="jenisGangguan" caption="Jenis Gangguan"
|
||||||
css-class="custom-table-column" :group-index="0" />
|
css-class="custom-table-column" :group-index="0" />
|
||||||
@ -71,13 +71,41 @@
|
|||||||
</DxColumn>
|
</DxColumn>
|
||||||
</DxColumn>
|
</DxColumn>
|
||||||
|
|
||||||
<DxSummary css-class="!bg-primary-500">
|
<DxSummary>
|
||||||
<DxGroupItem :show-in-group-footer="true" column="laporan.total" summary-type="sum" display-format="{0}"
|
<DxGroupItem :show-in-group-footer="true" column="no" display-format="Total" />
|
||||||
css-class="text-white" />
|
<DxGroupItem :show-in-group-footer="true" column="laporan.total" summary-type="sum" display-format="{0}" />
|
||||||
<DxGroupItem :show-in-group-footer="true" column="laporan.sudahSelesai.jml" summary-type="sum"
|
<DxGroupItem :show-in-group-footer="true" column="laporan.sudahSelesai.jml" summary-type="sum"
|
||||||
display-format="{0}" css-class="text-white" />
|
display-format="{0}" />
|
||||||
<DxGroupItem :show-in-group-footer="true" column="laporan.sudahSelesai.persen" summary-type="sum"
|
<DxGroupItem :show-in-group-footer="true" column="laporan.sudahSelesai.persen" summary-type="sum"
|
||||||
display-format="{0}" css-class="text-white" />
|
display-format="{0}" />
|
||||||
|
<DxGroupItem :show-in-group-footer="true" column="laporan.belumSelesai.jml" summary-type="sum"
|
||||||
|
display-format="{0}" />
|
||||||
|
<DxGroupItem :show-in-group-footer="true" column="laporan.belumSelesai.persen" summary-type="sum"
|
||||||
|
display-format="{0}" />
|
||||||
|
<DxGroupItem :show-in-group-footer="true" column="responseTime.menit.total" summary-type="sum"
|
||||||
|
display-format="{0}" />
|
||||||
|
<DxGroupItem :show-in-group-footer="true" column="responseTime.menit.rataRata" summary-type="sum"
|
||||||
|
display-format="{0}" />
|
||||||
|
<DxGroupItem :show-in-group-footer="true" column="responseTime.menit.max" summary-type="sum"
|
||||||
|
display-format="{0}" />
|
||||||
|
<DxGroupItem :show-in-group-footer="true" column="responseTime.menit.min" summary-type="sum"
|
||||||
|
display-format="{0}" />
|
||||||
|
<DxGroupItem :show-in-group-footer="true" column="responseTime.laporan.lebihSla" summary-type="sum"
|
||||||
|
display-format="{0}" />
|
||||||
|
<DxGroupItem :show-in-group-footer="true" column="responseTime.laporan.kurangSla" summary-type="sum"
|
||||||
|
display-format="{0}" />
|
||||||
|
<DxGroupItem :show-in-group-footer="true" column="recoveryTime.menit.total" summary-type="sum"
|
||||||
|
display-format="{0}" />
|
||||||
|
<DxGroupItem :show-in-group-footer="true" column="recoveryTime.menit.rataRata" summary-type="sum"
|
||||||
|
display-format="{0}" />
|
||||||
|
<DxGroupItem :show-in-group-footer="true" column="recoveryTime.menit.max" summary-type="sum"
|
||||||
|
display-format="{0}" />
|
||||||
|
<DxGroupItem :show-in-group-footer="true" column="recoveryTime.menit.min" summary-type="sum"
|
||||||
|
display-format="{0}" />
|
||||||
|
<DxGroupItem :show-in-group-footer="true" column="recoveryTime.laporan.lebihSla" summary-type="sum"
|
||||||
|
display-format="{0}" />
|
||||||
|
<DxGroupItem :show-in-group-footer="true" column="recoveryTime.laporan.kurangSla" summary-type="sum"
|
||||||
|
display-format="{0}" />
|
||||||
</DxSummary>
|
</DxSummary>
|
||||||
</DxDataGrid>
|
</DxDataGrid>
|
||||||
</div>
|
</div>
|
||||||
@ -169,6 +197,86 @@ const data = [
|
|||||||
},
|
},
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
no: 2,
|
||||||
|
kode: 'A',
|
||||||
|
jenisGangguan: 'Gangguan A',
|
||||||
|
laporan: {
|
||||||
|
total: 10,
|
||||||
|
sudahSelesai: {
|
||||||
|
jml: 5,
|
||||||
|
persen: 50,
|
||||||
|
},
|
||||||
|
belumSelesai: {
|
||||||
|
jml: 5,
|
||||||
|
persen: 50,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
responseTime: {
|
||||||
|
menit: {
|
||||||
|
total: 10,
|
||||||
|
rataRata: 10,
|
||||||
|
max: 10,
|
||||||
|
min: 10,
|
||||||
|
},
|
||||||
|
laporan: {
|
||||||
|
lebihSla: 5,
|
||||||
|
kurangSla: 5,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
recoveryTime: {
|
||||||
|
menit: {
|
||||||
|
total: 10,
|
||||||
|
rataRata: 10,
|
||||||
|
max: 10,
|
||||||
|
min: 10,
|
||||||
|
},
|
||||||
|
laporan: {
|
||||||
|
lebihSla: 5,
|
||||||
|
kurangSla: 5,
|
||||||
|
},
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
no: 3,
|
||||||
|
kode: 'B',
|
||||||
|
jenisGangguan: 'Gangguan B',
|
||||||
|
laporan: {
|
||||||
|
total: 10,
|
||||||
|
sudahSelesai: {
|
||||||
|
jml: 5,
|
||||||
|
persen: 50,
|
||||||
|
},
|
||||||
|
belumSelesai: {
|
||||||
|
jml: 5,
|
||||||
|
persen: 50,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
responseTime: {
|
||||||
|
menit: {
|
||||||
|
total: 10,
|
||||||
|
rataRata: 10,
|
||||||
|
max: 10,
|
||||||
|
min: 10,
|
||||||
|
},
|
||||||
|
laporan: {
|
||||||
|
lebihSla: 5,
|
||||||
|
kurangSla: 5,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
recoveryTime: {
|
||||||
|
menit: {
|
||||||
|
total: 10,
|
||||||
|
rataRata: 10,
|
||||||
|
max: 10,
|
||||||
|
min: 10,
|
||||||
|
},
|
||||||
|
laporan: {
|
||||||
|
lebihSla: 5,
|
||||||
|
kurangSla: 5,
|
||||||
|
},
|
||||||
|
}
|
||||||
|
},
|
||||||
]
|
]
|
||||||
|
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user